From 02d7a573ac7a7b9b871bd6bca95854269f098671 Mon Sep 17 00:00:00 2001 From: Lee Briggs Date: Sat, 17 Sep 2022 14:31:41 -0700 Subject: [PATCH] update bridge and codegen dependencies --- go.work.sum | 1584 +---------------- provider/cmd/pulumi-resource-ovh/schema.json | 118 +- provider/go.mod | 4 +- sdk/go.mod | 2 +- sdk/go/ovh/cloudProject.go | 1 - sdk/go/ovh/cloudProjectContainerRegistry.go | 1 - .../ovh/cloudProjectContainerRegistryUser.go | 1 - sdk/go/ovh/cloudProjectDatabase.go | 2 - .../ovh/cloudProjectDatabaseIpRestriction.go | 1 - .../cloudProjectDatabasePostgresSqlUser.go | 1 - sdk/go/ovh/cloudProjectDatabaseUser.go | 1 - sdk/go/ovh/cloudProjectKube.go | 1 - sdk/go/ovh/cloudProjectKubeNodePool.go | 1 - sdk/go/ovh/dbaasLogsInput.go | 1 - sdk/go/ovh/dedicatedCephAcl.go | 1 - sdk/go/ovh/domainZone.go | 1 - ...CloudProjectCapabilitiesContainerFilter.go | 1 - ...oudProjectCapabilitiesContainerRegistry.go | 1 - .../ovh/getCloudProjectContainerRegistries.go | 1 - .../ovh/getCloudProjectContainerRegistry.go | 1 - .../getCloudProjectContainerRegistryUsers.go | 1 - sdk/go/ovh/getCloudProjectDatabase.go | 1 - .../getCloudProjectDatabaseIpRestrictions.go | 1 - .../getCloudProjectDatabasePostgresSqlUser.go | 1 - sdk/go/ovh/getCloudProjectDatabaseUser.go | 1 - sdk/go/ovh/getCloudProjectDatabaseUsers.go | 1 - sdk/go/ovh/getCloudProjectDatabases.go | 1 - sdk/go/ovh/getCloudProjectFailoverIpAttach.go | 1 - sdk/go/ovh/getCloudProjectKube.go | 1 - sdk/go/ovh/getCloudProjectKubeIpNodePool.go | 1 - .../ovh/getCloudProjectKubeIpRestrictions.go | 1 - sdk/go/ovh/getCloudProjectRegion.go | 1 - sdk/go/ovh/getCloudProjectRegions.go | 1 - sdk/go/ovh/getDbaasLogsInputEngine.go | 1 - sdk/go/ovh/getDbaasLogsOutputGraylogStream.go | 1 - sdk/go/ovh/getDedicatedCeph.go | 1 - sdk/go/ovh/getDedicatedServer.go | 1 - sdk/go/ovh/getDomainZone.go | 1 - sdk/go/ovh/getIpLoadbalancingVrackNetwork.go | 1 - sdk/go/ovh/getIpLoadbalancingVrackNetworks.go | 1 - sdk/go/ovh/getIpService.go | 1 - sdk/go/ovh/getMeIdentityUser.go | 1 - sdk/go/ovh/getMeInstallationTemplate.go | 1 - sdk/go/ovh/getMeIpxeScript.go | 1 - sdk/go/ovh/getMePaymentmeanBankAccount.go | 1 - sdk/go/ovh/getMePaymentmeanCreditCard.go | 1 - sdk/go/ovh/getMeSshKey.go | 1 - sdk/go/ovh/getOrderCart.go | 1 - sdk/go/ovh/getOrderCartProduct.go | 1 - sdk/go/ovh/getOrderCartProductOptions.go | 1 - sdk/go/ovh/getOrderCartProductOptionsPlan.go | 1 - sdk/go/ovh/getOrderCartProductPlan.go | 1 - sdk/go/ovh/getVps.go | 1 - sdk/go/ovh/ipLoadBalancing.go | 1 - sdk/go/ovh/ipLoadBalancingHttpRoute.go | 1 - sdk/go/ovh/ipLoadBalancingHttpRouteRule.go | 1 - sdk/go/ovh/ipLoadBalancingTcpRoute.go | 1 - sdk/go/ovh/ipLoadBalancingTcpRouteRule.go | 1 - sdk/go/ovh/ipService.go | 1 - sdk/go/ovh/vrack.go | 1 - sdk/go/ovh/vrackIp.go | 1 - sdk/java/build/libs/com.pulumi.ovh.jar | Bin 903558 -> 903558 bytes sdk/nodejs/cloudProject.ts | 2 +- sdk/nodejs/cloudProjectContainerRegistry.ts | 2 +- .../cloudProjectContainerRegistryUser.ts | 2 +- sdk/nodejs/cloudProjectDatabase.ts | 2 +- .../cloudProjectDatabaseIpRestriction.ts | 2 +- .../cloudProjectDatabasePostgresSqlUser.ts | 2 +- sdk/nodejs/cloudProjectDatabaseUser.ts | 2 +- sdk/nodejs/cloudProjectKube.ts | 2 +- sdk/nodejs/cloudProjectKubeOidc.ts | 2 +- sdk/nodejs/dbaasLogsInput.ts | 2 +- sdk/nodejs/dedicatedCephAcl.ts | 2 +- sdk/nodejs/domainZone.ts | 2 +- sdk/nodejs/ipLoadBalancing.ts | 2 +- sdk/nodejs/ipLoadBalancingTcpRouteRule.ts | 2 +- sdk/nodejs/ipService.ts | 2 +- sdk/nodejs/meIpxeScript.ts | 2 +- sdk/nodejs/vrack.ts | 2 +- sdk/nodejs/vrackIp.ts | 2 +- 80 files changed, 169 insertions(+), 1633 deletions(-) diff --git a/go.work.sum b/go.work.sum index a68f4d99..a5c5b619 100644 --- a/go.work.sum +++ b/go.work.sum @@ -1,1517 +1,111 @@ -bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= -bazil.org/fuse v0.0.0-20180421153158-65cc252bf669/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.43.0/go.mod h1:BOSR3VbTLkk6FDC/TcffxP4NF/FFBGA5ku+jvKOP7pg= -cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= -cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= -cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= -cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= -cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= -cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= -cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= -cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= -cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go v0.82.0/go.mod h1:vlKccHJGuFBFufnAnuB08dfEH9Y3H7dzDzRECFdC2TA= -cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= -cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= -cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= -cloud.google.com/go v0.88.0/go.mod h1:dnKwfYbP9hQhefiUvpbcAyoGSHUrOxR20JVElLiUvEY= -cloud.google.com/go v0.89.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= -cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= -cloud.google.com/go v0.92.2/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.92.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.94.0/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= -cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= -cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= -cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= -cloud.google.com/go v0.100.2 h1:t9Iw5QH5v4XtlEQaCtUY7x6sCABps8sW0acw7e2WQ6Y= -cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= -cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= -cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= -cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= -cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= -cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= -cloud.google.com/go/compute v1.5.0 h1:b1zWmYuuHz7gO9kDcM/EpHGr06UgsYNRpNJzI2kFiLM= -cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/firestore v1.5.0/go.mod h1:c4nNYR1qdq7eaZ+jSc5fonrQN2k3M7sWATcYTiakjEo= -cloud.google.com/go/iam v0.3.0 h1:exkAomrVUuzx9kWFI1wm3KI0uoDeUFPB4kKGzx6x+Gc= -cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= -cloud.google.com/go/kms v0.1.0/go.mod h1:8Qp8PCAypHg4FdmlyW1QRAv09BGQ9Uzh7JnmIZxPk+c= -cloud.google.com/go/kms v1.1.0 h1:1yc4rLqCkVDS9Zvc7m+3mJ47kw0Uo5Q5+sMjcmUVUeM= -cloud.google.com/go/kms v1.1.0/go.mod h1:WdbppnCDMDpOvoYBMn1+gNmOeEoZYqAv+HeuKARGCXI= -cloud.google.com/go/logging v1.0.0 h1:kaunpnoEh9L4hu6JUsBa8Y20LBfKnCuDhKUgdZp7oK8= -cloud.google.com/go/logging v1.0.0/go.mod h1:V1cc3ogwobYzQq5f2R7DS/GvRIrI4FKj01Gs5glwAls= -cloud.google.com/go/monitoring v0.1.0/go.mod h1:Hpm3XfzJv+UTiXzCG5Ffp0wijzHTC7Cv4eR7o3x/fEE= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= -cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= -cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/pubsub v1.16.0/go.mod h1:6A8EfoWZ/lUvCWStKGwAWauJZSiuV0Mkmu6WilK/TxQ= -cloud.google.com/go/secretmanager v0.1.0/go.mod h1:3nGKHvnzDUVit7U0S9KAKJ4aOsO1xtwRG+7ey5LK1bM= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= -cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= -cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.16.1/go.mod h1:LaNorbty3ehnU3rEjXSNV/NRgQA0O8Y+uh6bPe5UOk4= -cloud.google.com/go/storage v1.22.0 h1:NUV0NNp9nkBuW66BFRLuMgldN60C57ET3dhbwLIYio8= -cloud.google.com/go/storage v1.22.0/go.mod h1:GbaLEoMqbVm6sx3Z0R++gSiBlgMv6yUi2q1DeGFKQgE= -cloud.google.com/go/trace v0.1.0/go.mod h1:wxEwsoeRVPbeSkt7ZC9nWCgmoKQRAoySN7XHW2AmI7g= -contrib.go.opencensus.io/exporter/aws v0.0.0-20200617204711-c478e41e60e9/go.mod h1:uu1P0UCM/6RbsMrgPa98ll8ZcHM858i/AD06a9aLRCA= -contrib.go.opencensus.io/exporter/stackdriver v0.13.8/go.mod h1:huNtlWx75MwO7qMs0KrMxPZXzNNWebav1Sq/pm02JdQ= -contrib.go.opencensus.io/integrations/ocsql v0.1.7/go.mod h1:8DsSdjz3F+APR+0z0WkU1aRorQCFfRxvqjUUPMbF3fE= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/AlecAivazis/survey/v2 v2.0.5/go.mod h1:WYBhg6f0y/fNYUuesWQc0PKbJcEliGcYHB9sNT3Bg74= -github.com/Azure/azure-amqp-common-go/v3 v3.1.0/go.mod h1:PBIGdzcO1teYoufTKMcGibdKaYZv4avS+O6LNIp8bq0= -github.com/Azure/azure-amqp-common-go/v3 v3.1.1/go.mod h1:YsDaPfaO9Ub2XeSKdIy2DfwuiQlHQCauHJwSqtrkECI= -github.com/Azure/azure-pipeline-go v0.2.3 h1:7U9HBg1JFK3jHl5qmo4CTZKFTVgMwdFHMVtCdfBE21U= -github.com/Azure/azure-pipeline-go v0.2.3/go.mod h1:x841ezTBIMG6O3lAcl8ATHnsOPVl2bqk7S3ta6S6u4k= -github.com/Azure/azure-sdk-for-go v51.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v57.0.0+incompatible h1:isVki3PbIFrwKvKdVP1byxo73/pt+Nn174YxW1k4PNw= -github.com/Azure/azure-sdk-for-go v57.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-service-bus-go v0.10.16/go.mod h1:MlkLwGGf1ewcx5jZadn0gUEty+tTg0RaElr6bPf+QhI= -github.com/Azure/azure-storage-blob-go v0.14.0 h1:1BCg74AmVdYwO3dlKwtFU1V0wU2PZdREkXvAmZJRUlM= -github.com/Azure/azure-storage-blob-go v0.14.0/go.mod h1:SMqIBi+SuiQH32bvyjngEewEeXoPfKMgWlBDaYf6fck= -github.com/Azure/go-amqp v0.13.0/go.mod h1:qj+o8xPCz9tMSbQ83Vp8boHahuRDl5mkNHyt1xlxUTs= -github.com/Azure/go-amqp v0.13.11/go.mod h1:D5ZrjQqB1dyp1A+G73xeL/kNn7D5qHJIIsNNps7YNmk= -github.com/Azure/go-amqp v0.13.12/go.mod h1:D5ZrjQqB1dyp1A+G73xeL/kNn7D5qHJIIsNNps7YNmk= -github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= -github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest/autorest v0.11.3/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= -github.com/Azure/go-autorest/autorest v0.11.17/go.mod h1:eipySxLmqSyC5s5k1CLupqet0PSENBEDP93LQ9a8QYw= -github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= -github.com/Azure/go-autorest/autorest v0.11.20 h1:s8H1PbCZSqg/DH7JMlOz6YMig6htWLNPsjDdlLqCx3M= -github.com/Azure/go-autorest/autorest v0.11.20/go.mod h1:o3tqFY+QR40VOlk+pV4d77mORO64jOXSgEnPQgLK6JY= -github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= -github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= -github.com/Azure/go-autorest/autorest/adal v0.9.11/go.mod h1:nBKAnTomx8gDtl+3ZCJv2v0KACFHWTB2drffI1B68Pk= -github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= -github.com/Azure/go-autorest/autorest/adal v0.9.14/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= -github.com/Azure/go-autorest/autorest/adal v0.9.15 h1:X+p2GF0GWyOiSmqohIaEeuNFNDY4I4EOlVuUQvFdWMk= -github.com/Azure/go-autorest/autorest/adal v0.9.15/go.mod h1:tGMin8I49Yij6AQ+rvV+Xa/zwxYQB5hmsd6DkfAx2+A= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.8 h1:TzPg6B6fTZ0G1zBf3T54aI7p3cAT6u//TOXGPmFMOXg= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.8/go.mod h1:kxyKZTSfKh8OVFWPAgOgQ/frrJgeYQJPyR5fLFmXko4= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.2/go.mod h1:7qkJkT+j6b+hIpzMOwPChJhTqS8VbsqqgULzMNRugoM= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.3 h1:DOhB+nXkF7LN0JfBGB5YtCF6QLK8mLe4psaHF7ZQEKM= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.3/go.mod h1:yAQ2b6eP/CmLPnmLvxtT1ALIY3OR1oFcCqVBi8vHiTc= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= -github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= -github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.1 h1:K0laFcLE6VLTOwNgSxaGbUcLPuGXlNkbVvq4cW4nIHk= -github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/to v0.4.0 h1:oXVqrxakqqV1UZdSazDOPOLvOIz+XA683u8EctwboHk= -github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= -github.com/Azure/go-autorest/autorest/validation v0.3.1 h1:AgyqjAd94fwNAoTjl/WQXg4VvFeRFpO+UhNyRXqF1ac= -github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= -github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+ZtXWSmf4Tg= -github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= -github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= -github.com/GoogleCloudPlatform/cloudsql-proxy v1.24.0/go.mod h1:3tx938GhY4FC+E1KT/jNjDw7Z5qxAEtIiERJ2sXjnII= -github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM= github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= -github.com/Masterminds/goutils v1.1.0 h1:zukEsf/1JZwCMgHiK3GZftabmxiCw4apj3a28RPBiVg= -github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= -github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww= -github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= -github.com/Masterminds/sprig v2.22.0+incompatible h1:z4yfnGrZ7netVz+0EDJ0Wi+5VZCSYp4Z0m2dk6cEM60= -github.com/Masterminds/sprig v2.22.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= -github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= -github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= -github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= -github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= -github.com/Microsoft/hcsshim v0.8.9/go.mod h1:5692vkUqntj1idxauYlpoINNKeqCiG6Sg38RRsjT5y8= -github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8 h1:xzYJEypr/85nBpB11F9br+3HUrpgb+fcm5iADzXXYEw= -github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod h1:oX5x61PbNXchhh0oikYAH+4Pcfw5LKv21+Jnpr6r6Pc= -github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7 h1:YoJbenK9C67SkzkDfmQuVln04ygHj3vjZfd9FL+GmQQ= -github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= -github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY= -github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA= -github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= -github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= -github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= -github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= -github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412/go.mod h1:WPjqKcmVOxf0XSf3YxCJs6N6AOSrOx3obionmG7T0y0= +github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63nhn5WAunQHLTznkw5W8b1Xc0dNjp83s= +github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= -github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= -github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/apparentlymart/go-cidr v1.0.1/go.mod h1:EBcsNrHc3zQeuaeCeCtQruQm+n9/YjEn/vI25Lg7Gwc= -github.com/apparentlymart/go-cidr v1.1.0 h1:2mAhrMoF+nhXqxTzSZMUzDHkLjmIHC+Zzn4tdgBZjnU= -github.com/apparentlymart/go-cidr v1.1.0/go.mod h1:EBcsNrHc3zQeuaeCeCtQruQm+n9/YjEn/vI25Lg7Gwc= -github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= -github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0 h1:MzVXffFUye+ZcSR6opIgz9Co7WcDx6ZcY+RjfFHoA0I= -github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= +github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= github.com/apparentlymart/go-textseg v1.0.0 h1:rRmlIsPEEhUTIKQb7T++Nz/A5Q6C9IuX2wFoYVvnCs0= -github.com/apparentlymart/go-textseg v1.0.0/go.mod h1:z96Txxhf3xSFMPmb5X/1W05FF/Nj9VFpLOpjS5yuumk= -github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= -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/armon/go-metrics v0.3.0/go.mod h1:zXjbSimjXTd7vOpY8B0/2LpvNvDoXBuplAD+gJD3GYs= -github.com/armon/go-metrics v0.3.3/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= -github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= -github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/aws/aws-sdk-go v1.15.27/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= -github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3ATZkfNZeM= -github.com/aws/aws-sdk-go v1.25.3/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.25.37/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.30.27/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= -github.com/aws/aws-sdk-go v1.37.0/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= -github.com/aws/aws-sdk-go v1.40.34 h1:SBYmodndE2d4AYucuuJnOXk4MD1SFbucoIdpwKVKeSA= -github.com/aws/aws-sdk-go v1.40.34/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q= -github.com/aws/aws-sdk-go-v2 v1.9.0 h1:+S+dSqQCN3MSU5vJRu1HqHrq00cJn6heIMU7X9hcsoo= -github.com/aws/aws-sdk-go-v2 v1.9.0/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= -github.com/aws/aws-sdk-go-v2/config v1.7.0 h1:J2cZ7qe+3IpqBEXnHUrFrOjoB9BlsXg7j53vxcl5IVg= -github.com/aws/aws-sdk-go-v2/config v1.7.0/go.mod h1:w9+nMZ7soXCe5nT46Ri354SNhXDQ6v+V5wqDjnZE+GY= -github.com/aws/aws-sdk-go-v2/credentials v1.4.0 h1:kmvesfjY861FzlCU9mvAfe01D9aeXcG2ZuC+k9F2YLM= -github.com/aws/aws-sdk-go-v2/credentials v1.4.0/go.mod h1:dgGR+Qq7Wjcd4AOAW5Rf5Tnv3+x7ed6kETXyS9WCuAY= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.5.0 h1:OxTAgH8Y4BXHD6PGCJ8DHx2kaZPCQfSTqmDsdRZFezE= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.5.0/go.mod h1:CpNzHK9VEFUCknu50kkB8z58AH2B5DvPP7ea1LHve/Y= -github.com/aws/aws-sdk-go-v2/internal/ini v1.2.2 h1:d95cddM3yTm4qffj3P6EnP+TzX1SSkWaQypXSgT/hpA= -github.com/aws/aws-sdk-go-v2/internal/ini v1.2.2/go.mod h1:BQV0agm+JEhqR+2RT5e1XTFIDcAAV0eW6z2trp+iduw= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.0 h1:VNJ5NLBteVXEwE2F1zEXVmyIH58mZ6kIQGJoC7C+vkg= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.0/go.mod h1:R1KK+vY8AfalhG1AOu5e35pOD2SdoPKQCFLTvnxiohk= -github.com/aws/aws-sdk-go-v2/service/kms v1.5.0 h1:10e9mzaaYIIePEuxUzW5YJ8LKHNG/NX63evcvS3ux9U= -github.com/aws/aws-sdk-go-v2/service/kms v1.5.0/go.mod h1:w7JuP9Oq1IKMFQPkNe3V6s9rOssXzOVEMNEqK1L1bao= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.6.0/go.mod h1:B+7C5UKdVq1ylkI/A6O8wcurFtaux0R1njePNPtKwoA= -github.com/aws/aws-sdk-go-v2/service/ssm v1.10.0/go.mod h1:4dXS5YNqI3SNbetQ7X7vfsMlX6ZnboJA2dulBwJx7+g= -github.com/aws/aws-sdk-go-v2/service/sso v1.4.0 h1:sHXMIKYS6YiLPzmKSvDpPmOpJDHxmAUgbiF49YNVztg= -github.com/aws/aws-sdk-go-v2/service/sso v1.4.0/go.mod h1:+1fpWnL96DL23aXPpMGbsmKe8jLTEfbjuQoA4WS1VaA= -github.com/aws/aws-sdk-go-v2/service/sts v1.7.0 h1:1at4e5P+lvHNl2nUktdM2/v+rpICg/QSEr9TO/uW9vU= -github.com/aws/aws-sdk-go-v2/service/sts v1.7.0/go.mod h1:0qcSMCyASQPN2sk/1KQLQ2Fh6yq8wm0HSDAimPhzCoM= -github.com/aws/smithy-go v1.8.0 h1:AEwwwXQZtUwP5Mz506FeXXrKBe0jA8gVM+1gEcSRooc= -github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= -github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= -github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= -github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= -github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d h1:xDfNPAt8lFiC1UJrqV3uuy861HCTo708pDMbjHHdCas= -github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ00z/TKoufEY6K/a0k6AhaJrQKdFe6OfVXsa4= -github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= -github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= -github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/cenkalti/backoff/v3 v3.0.0/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4rc0ij+ULvLYs= -github.com/cenkalti/backoff/v3 v3.2.2 h1:cfUAAO3yvKMYKPrvhDuHSwQnhZNk/RMHKdZqKTxfm6M= -github.com/cenkalti/backoff/v3 v3.2.2/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4rc0ij+ULvLYs= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cheggaaa/pb v1.0.27/go.mod h1:pQciLPpbU0oxA0h+VJYYLxO+XeDQb5pZijXscXHm81s= -github.com/cheggaaa/pb v1.0.29 h1:FckUN5ngEk2LpvuG0fw1GEFx6LtyY2pWI/Z2QgCnEYo= -github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= -github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod h1:OApqhQ4XNSNC13gXIwDjhOQxjWa/NxkwZXJ1EvqT0ko= -github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= -github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.4/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20200709052629-daa8e1ccc0bc/go.mod h1:cECdGN1O8G9bgKTlLhuPJimka6Xb/Gg7vYzCTNVxhvo= -github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= -github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= -github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= -github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc= -github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/creack/pty v1.1.11 h1:07n33Z8lZxZ2qwegKbObQohDhXDQxiMMz1NOUGYlesw= -github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -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= -github.com/denisenkom/go-mssqldb v0.9.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= -github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mzjeJY= -github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= -github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U= -github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE= -github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= -github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= -github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v1.4.2-0.20200319182547-c7ad2b866182/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= -github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= -github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/edsrzf/mmap-go v1.1.0 h1:6EUwBLQ/Mcr1EYLE4Tn1VdW1A4ckqCQWZBw8Hr0kjpQ= -github.com/edsrzf/mmap-go v1.1.0/go.mod h1:19H/e8pUPLicwkyNgOykDXkJ9F0MHE+Z52B8EIth78Q= -github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg= -github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= -github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/ettle/strcase v0.1.1 h1:htFueZyVeE1XNnMEfbqp5r67qAN/4r6ya1ysq8Q+Zcw= -github.com/ettle/strcase v0.1.1/go.mod h1:hzDLsPC7/lwKyBOywSHEP89nt2pDgdy+No1NBA9o9VY= -github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= -github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= -github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= -github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= -github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= +github.com/cheggaaa/pb v1.0.18/go.mod h1:pQciLPpbU0oxA0h+VJYYLxO+XeDQb5pZijXscXHm81s= +github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= +github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI= +github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= +github.com/djherbis/times v1.2.0/go.mod h1:CGMZlo255K5r4Yw0b9RRfFQpM2y7uOmxg4jm9HsaVf8= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= -github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= -github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= -github.com/frankban/quicktest v1.10.0 h1:Gfh+GAJZOAoKZsIZeZbdn2JF10kN1XHNvjsvQK8gVkE= -github.com/frankban/quicktest v1.10.0/go.mod h1:ui7WezCLWMWxVWr1GETZY3smRy0G4KWq9vcPtJmFl7Y= -github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= -github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= -github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813 h1:Uc+IZ7gYqAf/rSGFplbWBSHaGolEQlNLgMgSE3ccnIQ= -github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813/go.mod h1:P+oSoE9yhSRvsmYyZsshflcR6ePWYLql6UU1amW13IM= -github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= -github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= -github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0= -github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= -github.com/go-asn1-ber/asn1-ber v1.3.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= -github.com/go-git/gcfg v1.5.0 h1:Q5ViNfGF8zFgyJWPqYwA7qGFoMTEiBmdlkcfRmpIMa4= -github.com/go-git/gcfg v1.5.0/go.mod h1:5m20vg6GwYabIxaOonVkTdrILxQMpEShl1xiMF4ua+E= -github.com/go-git/go-billy/v5 v5.2.0/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0= -github.com/go-git/go-billy/v5 v5.3.1 h1:CPiOUAzKtMRvolEKw+bG1PLRpT7D3LIs3/3ey4Aiu34= -github.com/go-git/go-billy/v5 v5.3.1/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0= -github.com/go-git/go-git-fixtures/v4 v4.2.1 h1:n9gGL1Ct/yIw+nfsfr8s4+sbhT+Ncu2SubfXjIWgci8= -github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod h1:K8zd3kDUAykwTdDCr+I0per6Y6vMiRR/nnVTBtavnB0= -github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY4= -github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= -github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-ldap/ldap/v3 v3.1.3/go.mod h1:3rbOH3jRS2u6jg2rJnKAMLE/xQyCKIveG2Sa/Cohzb8= -github.com/go-ldap/ldap/v3 v3.1.10/go.mod h1:5Zun81jBTabRaI8lzN7E1JjyEl1g6zI6u9pd8luAK4Q= -github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= -github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= -github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= -github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= -github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= -github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= -github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= -github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= -github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-test/deep v1.0.2-0.20181118220953-042da051cf31/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= -github.com/go-test/deep v1.0.2/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= -github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= -github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= -github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= -github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= -github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= -github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= -github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= -github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= -github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt/v4 v4.0.0 h1:RAqyYixv1p7uEnocuy8P1nru5wprCh/MH2BIlW5z5/o= -github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= +github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ= -github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= -github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= -github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= -github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= -github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= -github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= -github.com/google/go-replayers/grpcreplay v1.1.0 h1:S5+I3zYyZ+GQz68OfbURDdt/+cSMqCK1wrvNx7WBzTE= -github.com/google/go-replayers/grpcreplay v1.1.0/go.mod h1:qzAvJ8/wi57zq7gWqaE6AwLM6miiXUQwP1S+I9icmhk= -github.com/google/go-replayers/httpreplay v1.0.0 h1:8SmT8fUYM4nueF+UnXIX8LJxNTb1vpPuknXz+yTWzL4= -github.com/google/go-replayers/httpreplay v1.0.0/go.mod h1:LJhKoTwS5Wy5Ld/peq8dFFG5OfJyHEz7ft+DsTUv25M= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible h1:xmapqc1AyLoB+ddYT6r04bD9lIjlOqGaREovi0SzFaE= -github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.2.1 h1:d8MncMlErDFTwQGBK1xhv026j9kqhvw1Qv9IbWT1VLQ= -github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= -github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210506205249-923b5ab0fc1a/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210715191844-86eeefc3e471/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= -github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= -github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= -github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= -github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= -github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= -github.com/googleapis/gax-go/v2 v2.2.0 h1:s7jOdKSaksJVOxE0Y/S32otcfiP+UQ0cL8/GTKaONwE= -github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= -github.com/googleapis/go-type-adapters v1.0.0 h1:9XdMn+d/G57qq1s8dNc5IesGCXHf6V2HZ2JwRxfA2tA= -github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/mux v1.7.4 h1:VuZ8uybHlWmqV03+zRzdwKL4tUnIp1MAQtp1mIFE1bc= -github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= -github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU= -github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= -github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= -github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-checkpoint v0.5.0 h1:MFYpPZCnQqQTE18jFwSII6eUQrD/oxMFp3mlgcqk5mU= -github.com/hashicorp/go-checkpoint v0.5.0/go.mod h1:7nfLNL10NsxqO4iWuW6tWW0HjZuDrwkBuEQsVcpCOgg= -github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= -github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= -github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= -github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 h1:1/D3zfFHttUKaCaGKZ/dR2roBXv0vKbSCnssIldfQdI= -github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320/go.mod h1:EiZBMaudVLy8fmjf9Npq1dq9RalhveqZG5w/yz3mHWs= -github.com/hashicorp/go-getter v1.4.0/go.mod h1:7qxyCd8rBfcShwsvxgIguu4KbS3l8bUCwg2Umn7RjeY= -github.com/hashicorp/go-getter v1.6.1 h1:NASsgP4q6tL94WH6nJxKWj8As2H/2kop/bB1d8JMyRY= -github.com/hashicorp/go-getter v1.6.1/go.mod h1:IZCrswsZPeWv9IkVnLElzRU/gz/QPi6pZHn4tv6vbwA= -github.com/hashicorp/go-hclog v0.0.0-20180709165350-ff2cf002a8dd/go.mod h1:9bjs9uLqI8l75knNv3lV1kA55veR+WUPSiKIWcQHudI= -github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= -github.com/hashicorp/go-hclog v0.12.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v0.14.1/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v0.16.1/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v1.2.1 h1:YQsLlGDJgwhXFpucSPyVbCBviQtjlHv3jLTlp8YmtEw= -github.com/hashicorp/go-hclog v1.2.1/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= -github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-immutable-radix v1.1.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-kms-wrapping/entropy v0.1.0/go.mod h1:d1g9WGtAunDNpek8jUIEJnBlbgKS1N2Q61QkHiZyR1g= -github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= -github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= -github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= -github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-plugin v1.0.1/go.mod h1:++UyYGoz3o5w9ZzAdZxtQKrWWP+iqPBn3cQptSMzBuY= -github.com/hashicorp/go-plugin v1.4.4 h1:NVdrSdFRt3SkZtNckJ6tog7gbpRrcbOjQi/rgF7JYWQ= -github.com/hashicorp/go-plugin v1.4.4/go.mod h1:viDMjcLJuDui6pXb8U4HVfb8AamCWhHGUjr2IrTF67s= -github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= -github.com/hashicorp/go-retryablehttp v0.6.2/go.mod h1:gEx6HMUGxYYhJScX7W1Il64m6cc2C1mDaW3NQ9sY1FY= -github.com/hashicorp/go-retryablehttp v0.6.6/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-retryablehttp v0.7.0 h1:eu1EI/mbirUgP5C8hVsTNaGZreBDlYiwC1FZWkvQPQ4= -github.com/hashicorp/go-retryablehttp v0.7.0/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-rootcerts v1.0.1/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= -github.com/hashicorp/go-rootcerts v1.0.2 h1:jzhAVGtqPKbwpyCPELlgNWhE1znq+qwJtW5Oi2viEzc= -github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= -github.com/hashicorp/go-safetemp v1.0.0 h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo= -github.com/hashicorp/go-safetemp v1.0.0/go.mod h1:oaerMy3BhqiTbVye6QuFhFtIceqFoDHxNAB65b+Rj1I= -github.com/hashicorp/go-sockaddr v1.0.2 h1:ztczhD1jLxIRjVejw8gFomI1BQZOe2WoVOu0SyteCQc= -github.com/hashicorp/go-sockaddr v1.0.2/go.mod h1:rB4wwRAUzs07qva3c5SdrY/NEtAUjGlgmH/UkBUC97A= -github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= -github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-version v1.1.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/go-version v1.5.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= -github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/hc-install v0.4.0 h1:cZkRFr1WVa0Ty6x5fTvL1TuO1flul231rWkGH92oYYk= -github.com/hashicorp/hc-install v0.4.0/go.mod h1:5d155H8EC5ewegao9A4PUTMNPZaq+TbOzkJJZ4vrXeI= -github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f/go.mod h1:oZtUIOe8dh44I2q6ScRibXws4Ajl+d+nod3AaR9vL5w= -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.0.0/go.mod h1:oVVDG71tEinNGYCxinCYadcmKU9bglqW9pV3txagJ90= +github.com/hashicorp/go-version v1.4.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/hcl/v2 v2.12.0/go.mod h1:FwWsfWEjyV/CMj8s/gqAuiviY72rJ1/oayI9WftqcKg= -github.com/hashicorp/hcl/v2 v2.13.0 h1:0Apadu1w6M11dyGFxWnmhhcMjkbAiKCv7G1r/2QgCNc= -github.com/hashicorp/hcl/v2 v2.13.0/go.mod h1:e4z5nxYlWNPdDSNYX+ph14EvWYMFm3eP0zIUqPc2jr0= -github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 h1:T1Q6ag9tCwun16AW+XK3tAql24P4uTGUMIn1/92WsQQ= -github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93/go.mod h1:n2TSygSNwsLJ76m8qFXTSc7beTb+auJxYdqrnoqwZWE= -github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= -github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/terraform-config-inspect v0.0.0-20191115094559-17f92b0546e8 h1:+RyjwU+Gnd/aTJBPZVDNm903eXVjjqhbaR4Ypx3xYyY= -github.com/hashicorp/terraform-config-inspect v0.0.0-20191115094559-17f92b0546e8/go.mod h1:p+ivJws3dpqbp1iP84+npOyAmTTOLMgCzrXd3GSdn/A= -github.com/hashicorp/terraform-exec v0.17.2 h1:EU7i3Fh7vDUI9nNRdMATCEfnm9axzTnad8zszYZ73Go= -github.com/hashicorp/terraform-exec v0.17.2/go.mod h1:tuIbsL2l4MlwwIZx9HPM+LOV9vVyEfBYu2GsO1uH3/8= -github.com/hashicorp/terraform-json v0.4.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8jnkVYN28gJkSJrLhU= -github.com/hashicorp/terraform-json v0.14.0 h1:sh9iZ1Y8IFJLx+xQiKHGud6/TSUCM0N8e17dKDpqV7s= -github.com/hashicorp/terraform-json v0.14.0/go.mod h1:5A9HIWPkk4e5aeeXIBbkcOvaZbIYnAIkEyqP2pNSckM= -github.com/hashicorp/terraform-plugin-go v0.14.0 h1:ttnSlS8bz3ZPYbMb84DpcPhY4F5DsQtcAS7cHo8uvP4= -github.com/hashicorp/terraform-plugin-go v0.14.0/go.mod h1:2nNCBeRLaenyQEi78xrGrs9hMbulveqG/zDMQSvVJTE= -github.com/hashicorp/terraform-plugin-log v0.7.0 h1:SDxJUyT8TwN4l5b5/VkiTIaQgY6R+Y2BQ0sRZftGKQs= -github.com/hashicorp/terraform-plugin-log v0.7.0/go.mod h1:p4R1jWBXRTvL4odmEkFfDdhUjHf9zcs/BCoNHAc7IK4= -github.com/hashicorp/terraform-plugin-sdk v1.7.0 h1:B//oq0ZORG+EkVrIJy0uPGSonvmXqxSzXe8+GhknoW0= -github.com/hashicorp/terraform-plugin-sdk v1.7.0/go.mod h1:OjgQmey5VxnPej/buEhe+YqKm0KNvV3QqU4hkqHqPCY= -github.com/hashicorp/terraform-plugin-test v1.2.0/go.mod h1:QIJHYz8j+xJtdtLrFTlzQVC0ocr3rf/OjIpgZLK56Hs= -github.com/hashicorp/terraform-registry-address v0.0.0-20220623143253-7d51757b572c h1:D8aRO6+mTqHfLsK/BC3j5OAoogv1WLRWzY1AaTo3rBg= -github.com/hashicorp/terraform-registry-address v0.0.0-20220623143253-7d51757b572c/go.mod h1:Wn3Na71knbXc1G8Lh+yu/dQWWJeFQEpDeJMtWMtlmNI= -github.com/hashicorp/terraform-svchost v0.0.0-20191011084731-65d371908596/go.mod h1:kNDNcF7sN4DocDLBkQYz73HGKwN1ANB1blq4lIYLYvg= -github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734 h1:HKLsbzeOsfXmKNpr3GiT18XAblV0BjCbzL8KQAMZGa0= -github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734/go.mod h1:kNDNcF7sN4DocDLBkQYz73HGKwN1ANB1blq4lIYLYvg= -github.com/hashicorp/vault/api v1.0.5-0.20200519221902-385fac77e20f/go.mod h1:euTFbi2YJgwcju3imEt919lhJKF68nN1cQPq3aA+kBE= -github.com/hashicorp/vault/api v1.1.1 h1:907ld+Z9cALyvbZK2qUX9cLwvSaEQsMVQB3x2KE8+AI= -github.com/hashicorp/vault/api v1.1.1/go.mod h1:29UXcn/1cLOPHQNMWA7bCz2By4PSd0VKPAydKXS5yN0= -github.com/hashicorp/vault/sdk v0.1.14-0.20200519221530-14615acda45f/go.mod h1:WX57W2PwkrOPQ6rVQk+dy5/htHIaB4aBM70EwKThu10= -github.com/hashicorp/vault/sdk v0.2.1 h1:S4O6Iv/dyKlE9AUTXGa7VOvZmsCvg36toPKgV4f2P4M= -github.com/hashicorp/vault/sdk v0.2.1/go.mod h1:WfUiO1vYzfBkz1TmoE4ZGU7HD0T0Cl/rZwaxjBkgN4U= -github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= -github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d h1:kJCB4vdITiW1eC1vq2e6IsrXKrZit1bv/TDYFGMp4BQ= -github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= -github.com/hexops/autogold v1.3.0 h1:IEtGNPxBeBu8RMn8eKWh/Ll9dVNgSnJ7bp/qHgMQ14o= -github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= -github.com/hexops/valast v1.4.0 h1:sFzyxPDP0riFQUzSBXTCCrAbbIndHPWMndxuEjXdZlc= -github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174 h1:WlZsjVhE8Af9IcZDGgJGQpNflI3+MJSBhsgT5PCtzBQ= -github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod h1:DqJ97dSdRW1W22yXSB90986pcOyQ7r45iio1KN2ez1A= -github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw= -github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= -github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= -github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd h1:anPrsicrIi2ColgWTVPk+TrN42hJIWlfPHSBP9S0ZkM= -github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd/go.mod h1:3LVOLeyx9XVvwPgrt2be44XgSqndprz1G18rSk8KD84= -github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= -github.com/imdario/mergo v0.3.12 h1:b6R2BslTbIEToALKP7LxUvijTsNI9TAe80pLWN2g/HU= -github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= -github.com/jhump/protoreflect v1.6.0 h1:h5jfMVslIg6l29nsMs0D8Wj17RDVdNYti0vDN/PZZoE= -github.com/jhump/protoreflect v1.6.0/go.mod h1:eaTn3RZAmMBcV0fifFvlm6VHNz3wSkYyXYWUh7ymB74= -github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= -github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= -github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= -github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= -github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= -github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= -github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= -github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/hexops/autogold v0.8.1/go.mod h1:97HLDXyG23akzAoRYJh/2OBs3kd80eHyKPvZw0S5ZBY= +github.com/hexops/autogold v1.3.0/go.mod h1:d4hwi2rid66Sag+BVuHgwakW/EmaFr8vdTSbWDbrDRI= +github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= +github.com/hexops/valast v1.4.0/go.mod h1:uVjKZ0smVuYlgCSPz9NRi5A04sl7lp6GtFWsROKDgEs= +github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec h1:qv2VnGeEQHchGaZ/u7lxST/RaJw+cv273q79D81Xbog= +github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= +github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= -github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/kevinburke/ssh_config v1.1.0 h1:pH/t1WS9NzT8go394IqZeJTMHVm6Cr6ZJ6AQ+mdNo/o= -github.com/kevinburke/ssh_config v1.1.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/keybase/go-crypto v0.0.0-20161004153544-93f5b35093ba/go.mod h1:ghbZscTyKdM07+Fw3KSi0hcJm+AlEUWj8QLlPtijN/M= -github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= -github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= -github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.11.2/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.13.5 h1:9O69jUPDcsT9fEm74W92rZL9FQY7rCdaXVneq+yyzl4= -github.com/klauspost/compress v1.13.5/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= -github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= -github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= -github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.4/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.8 h1:AkaSdXYQOWeaO3neb8EM634ahkXXe3jYbVh/F9lq+GI= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= -github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= -github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= -github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= -github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= -github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA= -github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= -github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-colorable v0.1.12 h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40= -github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= -github.com/mattn/go-ieproxy v0.0.1 h1:qiyop7gCflfhwCzGyeT0gro3sF9AIg9HU98JORTkqfI= -github.com/mattn/go-ieproxy v0.0.1/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E= -github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= -github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= -github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= -github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= -github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= -github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4= -github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= -github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= -github.com/mitchellh/cli v1.1.2 h1:PvH+lL2B7IQ101xQL63Of8yFS2y+aDlsFcsqNc+u/Kw= -github.com/mitchellh/cli v1.1.2/go.mod h1:6iaV0fGdElS6dPBx0EApTxHrcWvmJphyh2n8YBLPPZ4= -github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod h1:l0dey0ia/Uv7NcFFVbCLtqEBQbrT4OCwCSKTEv6enCw= -github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= -github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= -github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= -github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= -github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= -github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= -github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= -github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= -github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= -github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= -github.com/mitchellh/hashstructure v1.0.0 h1:ZkRJX1CyOoTkar7p/mLS5TZU4nJ1Rn/F8u9dGS02Q3Y= -github.com/mitchellh/hashstructure v1.0.0/go.mod h1:QjSHrPWS+BGUVBYkbTZWEnOh3G1DutKwClXU/ABz6AQ= -github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.3.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.4.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= +github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= +github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= +github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= -github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= -github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= -github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ= -github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= -github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 h1:dcztxKSvZ4Id8iPpHERQBbIJfabdt4wUm5qy3wOL2Zc= -github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= -github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= -github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/natefinch/atomic v1.0.1 h1:ZPYKxkqQOx3KZ+RsbnP/YsgvxWQPGxjC0oBt2AhwV0A= -github.com/natefinch/atomic v1.0.1/go.mod h1:N/D/ELrljoqDyT3rZrsUmtsuzvHkeB/wWjHV22AZRbM= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= -github.com/nightlyone/lockfile v1.0.0 h1:RHep2cFKK4PonZJDdEl4GmkabuhbsRMgk/k3uAmxBiA= -github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce h1:RPclfga2SEJmgMmz2k+Mg7cowZ8yv4Trqw9UsJby758= -github.com/nsf/jsondiff v0.0.0-20200515183724-f29ed568f4ce/go.mod h1:uFMI8w+ref4v2r9jz+c9i1IfIttS/OkmLfrk1jne5hs= -github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= -github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= -github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= -github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opentracing/basictracer-go v1.1.0 h1:Oa1fTSBvAl8pa3U+IJYqrKm0NALwH9OsgwOqDv4xJW0= -github.com/opentracing/basictracer-go v1.1.0/go.mod h1:V2HZueSJEp879yv285Aap1BS69fQMD+MNP1mRs6mBQc= -github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= -github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= -github.com/ovh/go-ovh v1.1.0 h1:bHXZmw8nTgZin4Nv7JuaLs0KG5x54EQR7migYTd1zrk= -github.com/ovh/go-ovh v1.1.0/go.mod h1:AxitLZ5HBRPyUd+Zl60Ajaag+rNTdVXWIkzfrVuTXWA= -github.com/ovh/terraform-provider-ovh v0.19.1 h1:N5VbOnnV2xkJXZ/+Z0PRD4jxj44icwB5AvuOStMelAQ= -github.com/ovh/terraform-provider-ovh v0.19.1/go.mod h1:+JxGHMY5sDGYjrxUr5j4pWeQtYNHPYkJmpHkLG05K08= -github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -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/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.5.2+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM= -github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= -github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= -github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk= -github.com/pkg/term v1.1.0/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/posener/complete v1.2.1 h1:LrvDIY//XNo65Lq84G/akBuMGlawHvGBABv8f/ZN6DI= -github.com/posener/complete v1.2.1/go.mod h1:6gapUrK/U1TAN7ciCoNRIdVC5sbdBTUh1DKN0g6uH7E= -github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM= -github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= -github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= -github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= -github.com/pulumi/pulumi-java/pkg v0.5.3 h1:wqiP6TnKZm+ocTRLVwjzmd3fApCKQkvwba0qoh7zMV4= -github.com/pulumi/pulumi-java/pkg v0.5.3/go.mod h1:leMQvQ5IR3APhejwcWSfwZnkHosKHygKRaWkIyhsvtw= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.28.1 h1:eA9UqT9fywdd47eB1rLfEOwx+FE24+DFlFxsm2dIL9k= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.28.1/go.mod h1:vJGI7DS84/eqsOjn1lOml/PpnYqO/f+2PQSf0X/VLyw= -github.com/pulumi/pulumi-yaml v0.5.4 h1:O4H0PD0hiJjpci0GJFSkihS+yC8rWACKxuLyjYVt5wo= -github.com/pulumi/pulumi-yaml v0.5.4/go.mod h1:e8BcP30yunk/u3mLXDykhtEQf8tTItYgQzPHDmRvJcg= -github.com/pulumi/pulumi/pkg/v3 v3.38.0 h1:JeL4iFCpW+56CPih/FOzdEFE4UyYBmiBt7g2hlu6JyU= -github.com/pulumi/pulumi/pkg/v3 v3.38.0/go.mod h1:AYMD/cLcFwYW0lZDTIgdy+QyCj3t/pTS1hNpUNwiXAs= -github.com/pulumi/pulumi/sdk/v3 v3.38.0 h1:xqO+t81RDY9w+GT+YRUZDHuvfYEz+vgQBkdtLe/8i7U= -github.com/pulumi/pulumi/sdk/v3 v3.38.0/go.mod h1:3/6Fr/c01n7Hw7mtAlO7X8WMBgLP5AVTyYe4CRfJQc4= -github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e h1:Dik4Qe/+xguB8JagPyXNlbOnRiXGmq/PSPQTGunYnTk= -github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e/go.mod h1:sZ9FUzGO+yM41hsQHs/yIcj/Y993qMdBxBU5mpDmAfQ= -github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20220824175045-450992f2f5b9 h1:JMw+t5I+6E8Lna7JF+ghAoOLOl23UIbshJyRNP+K1HU= -github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20220824175045-450992f2f5b9/go.mod h1:mYPs/uchNcBq7AclQv9QUtSf9iNcfp1Ag21jqTlDf2M= -github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= -github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= -github.com/rjeczalik/notify v0.9.2/go.mod h1:aErll2f0sUX9PXZnVNyeiObbmTlk5jnMoCa4QEjJeqM= -github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.8.1 h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg= -github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o= -github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= -github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/ryanuber/go-glob v1.0.0 h1:iQh3xXAumdQ+4Ufa5b25cRpC5TYKlno6hsv6Cb3pkBk= -github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= -github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= -github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 h1:TToq11gyfNlrMFZiYujSekIsPd9AmsA2Bj/iv+s4JHE= -github.com/santhosh-tekuri/jsonschema/v5 v5.0.0/go.mod h1:FKdcjfQW6rpZSnxxUvEA5H/cDPdvJ/SZJQLWWXWGrZ0= -github.com/sebdah/goldie v1.0.0/go.mod h1:jXP4hmWywNEwZzhMuv2ccnqTSFpuq8iyQhtQdkkZBH4= -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/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= -github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/shurcooL/go-goon v0.0.0-20210110234559-7585751d9a17 h1:lRAUE0dIvigSSFAmaM2dfg7OH8T+a8zJ5smEh09a/GI= -github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= -github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= -github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/assertions v0.0.0-20190116191733-b6c0e53d7304 h1:Jpy1PXuP99tXNrhbq2BaPz9B+jNAvH1JPQQpG/9GCXY= -github.com/smartystreets/assertions v0.0.0-20190116191733-b6c0e53d7304/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= -github.com/spf13/afero v1.6.0 h1:xoax2sJ2DT8S8xA2paPFjDCScCNeWsg75VG0DLRreiY= -github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= -github.com/spf13/cast v1.4.1 h1:s0hze+J0196ZfEMTs80N7UlFt0BDuQ7Q+JDnHiMWKdA= -github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v1.4.0 h1:y+wJpx64xcgO1V+RcnwW0LEHxTKRi2ZDPSBjWnrg88Q= -github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g= -github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= -github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48= -github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= -github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/moby/moby v20.10.14+incompatible/go.mod h1:fDXVQ6+S340veQPv35CzDahGBmHsiclFwfEygB/TWMc= +github.com/mxschmitt/golang-combinations v1.0.0/go.mod h1:RbMhWvfCelHR6WROvT2bVfxJvZHoEvBj71SKe+H0MYU= +github.com/nbutton23/zxcvbn-go v0.0.0-20180912185939-ae427f1e4c1d/go.mod h1:o96djdrsSGy3AWPyBgZMAGfxZNfgntdJG+11KU4QvbU= +github.com/nightlyone/lockfile v1.0.0/go.mod h1:rywoIealpdNse2r832aiD9jRk8ErCatROs6LzC841CI= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= +github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= +github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= +github.com/pulumi/pulumi-java/pkg v0.5.4 h1:hQH7BrEMWvwq/uzsi0XsULoQ8WPpBpqK/rosnggsdDI= +github.com/pulumi/pulumi-java/pkg v0.5.4/go.mod h1:leMQvQ5IR3APhejwcWSfwZnkHosKHygKRaWkIyhsvtw= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.30.0 h1:UrqZOn0bWEkF2iSaMSWL7I68gKypbZcxoJaJFrpea24= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.30.0/go.mod h1:UBHN/uk0Z/xVbkTqgk/M3otQuOmSsldPMOdAX01jMi0= +github.com/pulumi/pulumi-yaml v0.5.5 h1:D1taIPKTaC4Ga5SPmLruNz9VhZOM7m2Mjh3LUnTnNeU= +github.com/pulumi/pulumi-yaml v0.5.5/go.mod h1:erKneF31b8HYQFuy+B3RileYsaIDSzl32zLQaN92+p8= +github.com/pulumi/pulumi/pkg/v3 v3.36.1-0.20220725155140-d69eea638451/go.mod h1:W6+hMuAfpcsQONfi3e/El4yavNNeER7NDpGS29dQHVQ= +github.com/pulumi/pulumi/pkg/v3 v3.38.1-0.20220825161912-0fc18cbafb78/go.mod h1:b1VnAnwsu+rLwFSZJ6Awxl8czGpypf1QeNCiBinLC00= +github.com/pulumi/pulumi/pkg/v3 v3.39.0 h1:dpsc3E5aAkk/7rZ3Z7zG8pVyjDMj5uM3y/sHfoGYWDE= +github.com/pulumi/pulumi/pkg/v3 v3.39.0/go.mod h1:YoOVshE3e6cMgwumozs+VJlz2oNvRuGsHfpwDFtambo= +github.com/pulumi/pulumi/sdk/v3 v3.36.1-0.20220725155140-d69eea638451/go.mod h1:e1xuPnh9aKzCesrFf96DEzcybLdRWRMhKeKVBmb2lm0= +github.com/pulumi/pulumi/sdk/v3 v3.38.1-0.20220825161912-0fc18cbafb78/go.mod h1:Fw52iyR/4T9xWm7cTcshy4rGEXyPwhXKKEalczKZ8RY= +github.com/pulumi/pulumi/sdk/v3 v3.39.0 h1:UfLWyPsL/T7uSppjSlQYAf3aXzvtNy/4jraAtndNnTo= +github.com/pulumi/pulumi/sdk/v3 v3.39.0/go.mod h1:Fw52iyR/4T9xWm7cTcshy4rGEXyPwhXKKEalczKZ8RY= +github.com/pulumi/pulumi/sdk/v3 v3.40.0 h1:s1XNwPIyW7bU4Dn0U8sd2nVQ0SiYLuLSpu5GDa+oGRQ= +github.com/pulumi/pulumi/sdk/v3 v3.40.0/go.mod h1:Fw52iyR/4T9xWm7cTcshy4rGEXyPwhXKKEalczKZ8RY= +github.com/rogpeppe/go-internal v1.6.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94/go.mod h1:b18R55ulyQ/h3RaWyloPyER7fWQVZvimKKhnI5OfrJQ= +github.com/shirou/gopsutil/v3 v3.22.3/go.mod h1:D01hZJ4pVHPpCTZ3m3T2+wDF2YAGfd+H4ifUguaQzHM= +github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ= +github.com/shurcooL/go-goon v0.0.0-20210110234559-7585751d9a17/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ= +github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= +github.com/shurcooL/vfsgen v0.0.0-20200824052919-0d455de96546/go.mod h1:TrYk7fJVaAttu97ZZKrO9UbRa8izdowaMIZcxYMbVaw= +github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.2 h1:4jaiDzPyXQvSd7D0EjG45355tLlV3VOECpq10pLC+8s= -github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= -github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U= -github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8= -github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= -github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 h1:X9dsIWPuuEJlPX//UmRKophhOKCGXc46RVIGuttks68= -github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7/go.mod h1:UxoP3EypF8JfGEjAII8jx1q8rQyDnX8qdTCs/UQBVIE= -github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o= -github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= -github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg= -github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= -github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= -github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= -github.com/ulikunitz/xz v0.5.5/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8= -github.com/ulikunitz/xz v0.5.8 h1:ERv8V6GKqVi23rgu5cj9pVfVzJbOqAY2Ntl88O6c2nQ= -github.com/ulikunitz/xz v0.5.8/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= -github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= -github.com/vmihailenco/msgpack v4.0.1+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= -github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= -github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= -github.com/vmihailenco/msgpack/v4 v4.3.12 h1:07s4sz9IReOgdikxLTKNbBdqDMLsjPKXwvCazn8G65U= -github.com/vmihailenco/msgpack/v4 v4.3.12/go.mod h1:gborTTJjAo/GWTqqRjrLCn9pgNN+NXzzngzBKDPIqw4= -github.com/vmihailenco/tagparser v0.1.1 h1:quXMXlA39OCbd2wAdTsGDlK9RkOk6Wuw+x37wVyIuWY= -github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= -github.com/xanzy/ssh-agent v0.3.0/go.mod h1:3s9xbODqPuuhK9JV1R321M/FlMZSBvE5aY6eAcqrDh0= -github.com/xanzy/ssh-agent v0.3.1 h1:AmzO1SSWxw73zxFZPRwaMN1MohDw8UyHnmuxyceTEGo= -github.com/xanzy/ssh-agent v0.3.1/go.mod h1:QIE4lCeL7nkC25x+yA3LBIYfwCc1TFziCtG7cBAac6w= -github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c= -github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= -github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0= -github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= -github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= -github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/zclconf/go-cty v1.0.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s= -github.com/zclconf/go-cty v1.1.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s= -github.com/zclconf/go-cty v1.2.0/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8= -github.com/zclconf/go-cty v1.2.1/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8= -github.com/zclconf/go-cty v1.8.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= -github.com/zclconf/go-cty v1.10.0 h1:mp9ZXQeIcN8kAwuqorjH+Q+njbJKjLrvB2yIh4q7U+0= -github.com/zclconf/go-cty v1.10.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk= -github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= -github.com/zclconf/go-cty-yaml v1.0.1 h1:up11wlgAaDvlAGENcFDnZgkn0qUJurso7k6EpURKNF8= -github.com/zclconf/go-cty-yaml v1.0.1/go.mod h1:IP3Ylp0wQpYm50IHK8OZWKMu6sPJIUgKa8XhiVHura0= -go.opencensus.io v0.15.0/go.mod h1:UffZAU+4sDEINUGP/B7UfBBkq4fqLu9zXAX7ke6CHW0= -go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= -go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= -go.opencensus.io v0.22.6/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= -go.opencensus.io v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M= -go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= -go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= -go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= -go.uber.org/multierr v1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= -go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= -go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= -gocloud.dev v0.24.0 h1:cNtHD07zQQiv02OiwwDyVMuHmR7iQt2RLkzoAgz7wBs= -gocloud.dev v0.24.0/go.mod h1:uA+als++iBX5ShuG4upQo/3Zoz49iIPlYUWHV5mM8w8= -gocloud.dev/secrets/hashivault v0.24.0 h1:rutqnevHcRze+92YMGmjCH3gX+qES8IArg5qPhr8ZnM= -gocloud.dev/secrets/hashivault v0.24.0/go.mod h1:I4EieZgy8VTp5iVK2jSPlTidjENujhKq2Y/wXz8r8V0= -golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190418165655-df01cb2cc480/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= -golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200604202706-70a84ac30bf9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= -golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20220517005047-85d78b3ac167/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa h1:zuSxTR4o9y82ebqCUJYNGJbGPo6sKVl54f/TVDObg1c= -golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +github.com/texttheater/golang-levenshtein v0.0.0-20191208221605-eb6844b05fc6/go.mod h1:XDKHRm5ThF8YJjx001LtgelzsoaEcvnA7lVWz9EeX3g= +github.com/tklauser/go-sysconf v0.3.10/go.mod h1:C8XykCvCb+Gn0oNCWPIlcb0RuglQTYaQ2hGm7jmxEFk= +github.com/tklauser/numcpus v0.4.0/go.mod h1:1+UI3pD8NW14VMwdgJNJ1ESk2UnwhAnz5hMwiKKqXCQ= +github.com/uber/jaeger-client-go v2.22.1+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= +github.com/uber/jaeger-lib v2.2.0+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= +github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4= +github.com/xanzy/ssh-agent v0.3.2 h1:eKj4SX2Fe7mui28ZgnFW5fmTz1EIr7ugo5s6wDxdHBM= +github.com/xanzy/ssh-agent v0.3.2/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= +github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220824171710-5757bc0c5503 h1:vJ2V3lFLg+bBhgroYuRfyN583UzVveQmIXjc8T/y3to= +golang.org/x/crypto v0.0.0-20220824171710-5757bc0c5503/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= -golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -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-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= -golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/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.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.5.0 h1:UG21uOlmZabA4fW5i7ZX6bjw1xELEGg/ZLgZq9auk/Q= -golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= -golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180811021610-c39426892332/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-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191009170851-d66e71096ffb/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/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-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200602114024-627f9648deb9/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= -golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220325170049-de3da57026de h1:pZB1TWnKi+o4bENlbzAgLrEbY4RMYmUIRobMcSmfeYc= -golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210126194326-f9ce19ea3013/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a h1:qfl7ob3DIEs3Ml9oLuPwY2N04gymzAW04WsUQHIClgM= -golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -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-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/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.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180926160741-c2ed4eda69e7/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190129075346-302c3dd5f1cc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -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-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190530182044-ad28b68e88f1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200828194041-157a740278f4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210223095934-7937bea0104d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210503080704-8803ae5d1324/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211110154304-99a53858aa08/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220517195934-5e4e11fc645e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8 h1:0A+M6Uqn+Eje4kHMK80dtF3JCXC4ykBgQG4Fe06QRhQ= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac h1:7zkz7BUtwNFFqcowJ+RIgu2MaV/MapERkDIy+mwPyjs= -golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210218084038-e8e29180ff58/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20220823224334-20c2bfdbfe24 h1:TyKJRhyo17yWxOMCTHKWrc5rddHORMlnZ/j57umaUd8= +golang.org/x/sys v0.0.0-20220823224334-20c2bfdbfe24/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -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-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200713011307-fd294ab11aed/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201118030313-598b068a9102/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.5 h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA= -golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= +golang.org/x/tools v0.0.0-20210101214203-2dba1e4ea05c/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= -google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= -google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= -google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= -google.golang.org/api v0.37.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= -google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.46.0/go.mod h1:ceL4oozhkAiTID8XMmJBsIxID/9wMXJVVFXPg4ylg3I= -google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= -google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= -google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= -google.golang.org/api v0.52.0/go.mod h1:Him/adpjt0sxtkWViy0b6xyKW/SD71CwdJ7HqJo7SrU= -google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= -google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= -google.golang.org/api v0.58.0/go.mod h1:cAbP2FsxoGVNwtgNAmmn3y5G1TWAiVYRmg4yku3lv+E= -google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= -google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= -google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= -google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= -google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= -google.golang.org/api v0.74.0 h1:ExR2D+5TYIrMphWgs5JCgwRhEDlPDXXrLwHHMgPHTXE= -google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= -google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= -google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= -google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200711021454-869866162049/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210126160654-44e461bb6506/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210429181445-86c259c2b4ab/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210517163617-5e0236093d7a/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210721163202-f1cecdd8b78a/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210722135532-667f2b7c528f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= -google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210825212027-de86158e7fda/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210917145530-b395a37504d4/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211018162055-cf77aa76bad2/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= -google.golang.org/genproto v0.0.0-20220405205423-9d709892a2bf h1:JTjwKJX9erVpsw17w+OIPP7iAgEkN/r8urhWSunEDTs= -google.golang.org/genproto v0.0.0-20220405205423-9d709892a2bf/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= -google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= -google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= -google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= +google.golang.org/genproto v0.0.0-20200608115520-7c474a2e3482/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.48.0 h1:rQOsyJ/8+ufEDJd/Gdsz7HG220Mh9HAhFHRGnIjda0w= -google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= -google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0/go.mod h1:DNq5QpG7LJqD2AamLZ7zvKE0DEpVl2BSEVjFycAAjRY= -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= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -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.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -gopkg.in/AlecAivazis/survey.v1 v1.8.9-0.20200217094205-6773bdf39b7f h1:AQkMzsSzHWrgZWqGRpuRaRPDmyNibcXlpGcnQJ7HxZw= -gopkg.in/AlecAivazis/survey.v1 v1.8.9-0.20200217094205-6773bdf39b7f/go.mod h1:CaHjv79TCgAvXMSFJSVgonHXYWxnhzI3eoHtnX5UgUo= -gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= -gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= -gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/cheggaaa/pb.v1 v1.0.27/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= -gopkg.in/ini.v1 v1.57.0 h1:9unxIsFcTt4I55uWluz+UmL95q4kdJ0buvQ1ZIqVQww= -gopkg.in/ini.v1 v1.57.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.6.0 h1:NGk74WTnPKBNUhNzQX7PYcTLUjoq7mzKk2OKbvwk2iI= -gopkg.in/square/go-jose.v2 v2.6.0/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= -gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= -gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= -gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= -gotest.tools/v3 v3.0.2 h1:kG1BFyqVHuQoVQiR1bWGnfz/fmHvvuiSPIV7rvl360E= -gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= -honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -lukechampine.com/frand v1.4.2 h1:RzFIpOvkMXuPMBb9maa4ND4wjBn71E1Jpf8BzJHMaVw= -lukechampine.com/frand v1.4.2/go.mod h1:4S/TM2ZgrKejMcKMbeLjISpJMO+/eZ1zu3vYX9dtj3s= -mvdan.cc/gofumpt v0.1.0 h1:hsVv+Y9UsZ/mFZTxJZuHVI6shSQCtzZ11h1JEFPAZLw= -nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -nhooyr.io/websocket v1.8.7/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.4.7 h1:MTNRktPuv5FNqOO151TM9mDTa+XHcX6ypYeISDVD14g= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +gopkg.in/cheggaaa/pb.v1 v1.0.28/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= +gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98= +gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g= +gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8= +mvdan.cc/gofumpt v0.0.0-20210107193838-d24d34e18d44/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= +mvdan.cc/gofumpt v0.1.0/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= +pgregory.net/rapid v0.4.7/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= -rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= -rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sourcegraph.com/sourcegraph/appdash v0.0.0-20211028080628-e2786a622600 h1:hfyJ5ku9yFtLVOiSxa3IN+dx5eBQT9mPmKFypAmg8XM= -sourcegraph.com/sourcegraph/appdash v0.0.0-20211028080628-e2786a622600/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= +sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= +sourcegraph.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67/go.mod h1:L5q+DGLGOQFpo1snNEkLOJT2d1YTW66rWNzatr3He1k= diff --git a/provider/cmd/pulumi-resource-ovh/schema.json b/provider/cmd/pulumi-resource-ovh/schema.json index 0623c5b6..f6c750a1 100644 --- a/provider/cmd/pulumi-resource-ovh/schema.json +++ b/provider/cmd/pulumi-resource-ovh/schema.json @@ -4947,7 +4947,7 @@ }, "resources": { "ovh:index/cloudProject:CloudProject": { - "description": "Orders a public cloud project.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cloud order cart\",\n});\nconst cloudOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project.2018\",\n}));\nconst cloudCloudProject = new ovh.CloudProject(\"cloudCloudProject\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n description: \"my cloud project\",\n paymentMean: \"fidelity\",\n plan: {\n duration: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.planCode),\n pricingMode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cloud order cart\")\ncloud_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project.2018\")\ncloud_cloud_project = ovh.CloudProject(\"cloudCloudProject\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n description=\"my cloud project\",\n payment_mean=\"fidelity\",\n plan=ovh.CloudProjectPlanArgs(\n duration=cloud_order_cart_product_plan.selected_prices[0].duration,\n plan_code=cloud_order_cart_product_plan.plan_code,\n pricing_mode=cloud_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cloud order cart\",\n });\n\n var cloudOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project.2018\",\n });\n\n var cloudCloudProject = new Ovh.CloudProject(\"cloudCloudProject\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n Description = \"my cloud project\",\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.CloudProjectPlanArgs\n {\n Duration = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cloud order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tcloudOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project.2018\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProject(ctx, \"cloudCloudProject\", \u0026ovh.CloudProjectArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDescription: pulumi.String(\"my cloud project\"),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026CloudProjectPlanArgs{\n\t\t\t\tDuration: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(cloudOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].PricingMode),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.CloudProject;\nimport com.pulumi.ovh.CloudProjectArgs;\nimport com.pulumi.ovh.inputs.CloudProjectPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cloud order cart\")\n .build());\n\n final var cloudOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project.2018\")\n .build());\n\n var cloudCloudProject = new CloudProject(\"cloudCloudProject\", CloudProjectArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .description(\"my cloud project\")\n .paymentMean(\"fidelity\")\n .plan(CloudProjectPlanArgs.builder()\n .duration(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n cloudCloudProject:\n type: ovh:CloudProject\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n description: my cloud project\n paymentMean: fidelity\n plan:\n duration: ${cloudOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${cloudOrderCartProductPlan.planCode}\n pricingMode: ${cloudOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cloud order cart\n cloudOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project.2018\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders a public cloud project.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cloud order cart\",\n});\nconst cloudOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project.2018\",\n}));\nconst cloudCloudProject = new ovh.CloudProject(\"cloudCloudProject\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n description: \"my cloud project\",\n paymentMean: \"fidelity\",\n plan: {\n duration: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.planCode),\n pricingMode: cloudOrderCartProductPlan.then(cloudOrderCartProductPlan =\u003e cloudOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cloud order cart\")\ncloud_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project.2018\")\ncloud_cloud_project = ovh.CloudProject(\"cloudCloudProject\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n description=\"my cloud project\",\n payment_mean=\"fidelity\",\n plan=ovh.CloudProjectPlanArgs(\n duration=cloud_order_cart_product_plan.selected_prices[0].duration,\n plan_code=cloud_order_cart_product_plan.plan_code,\n pricing_mode=cloud_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cloud order cart\",\n });\n\n var cloudOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project.2018\",\n });\n\n var cloudCloudProject = new Ovh.CloudProject(\"cloudCloudProject\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n Description = \"my cloud project\",\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.CloudProjectPlanArgs\n {\n Duration = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = cloudOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cloud order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tcloudOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project.2018\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProject(ctx, \"cloudCloudProject\", \u0026ovh.CloudProjectArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDescription: pulumi.String(\"my cloud project\"),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026CloudProjectPlanArgs{\n\t\t\t\tDuration: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(cloudOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(cloudOrderCartProductPlan.SelectedPrices[0].PricingMode),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.CloudProject;\nimport com.pulumi.ovh.CloudProjectArgs;\nimport com.pulumi.ovh.inputs.CloudProjectPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cloud order cart\")\n .build());\n\n final var cloudOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project.2018\")\n .build());\n\n var cloudCloudProject = new CloudProject(\"cloudCloudProject\", CloudProjectArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .description(\"my cloud project\")\n .paymentMean(\"fidelity\")\n .plan(CloudProjectPlanArgs.builder()\n .duration(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(cloudOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n cloudCloudProject:\n type: ovh:CloudProject\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n description: my cloud project\n paymentMean: fidelity\n plan:\n duration: ${cloudOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${cloudOrderCartProductPlan.planCode}\n pricingMode: ${cloudOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cloud order cart\n cloudOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project.2018\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "access": { "type": "string", @@ -5099,7 +5099,7 @@ } }, "ovh:index/cloudProjectContainerRegistry:CloudProjectContainerRegistry": { - "description": "Creates a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst regcap = ovh.getCloudProjectCapabilitiesContainerFilter({\n serviceName: \"XXXXXX\",\n planName: \"SMALL\",\n region: \"GRA\",\n});\nconst reg = new ovh.CloudProjectContainerRegistry(\"reg\", {\n serviceName: regcap.then(regcap =\u003e regcap.serviceName),\n planId: regcap.then(regcap =\u003e regcap.id),\n region: regcap.then(regcap =\u003e regcap.region),\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nregcap = ovh.get_cloud_project_capabilities_container_filter(service_name=\"XXXXXX\",\n plan_name=\"SMALL\",\n region=\"GRA\")\nreg = ovh.CloudProjectContainerRegistry(\"reg\",\n service_name=regcap.service_name,\n plan_id=regcap.id,\n region=regcap.region)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var regcap = Ovh.GetCloudProjectCapabilitiesContainerFilter.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n PlanName = \"SMALL\",\n Region = \"GRA\",\n });\n\n var reg = new Ovh.CloudProjectContainerRegistry(\"reg\", new()\n {\n ServiceName = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.ServiceName),\n PlanId = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Id),\n Region = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Region),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tregcap, err := ovh.GetCloudProjectCapabilitiesContainerFilter(ctx, \u0026GetCloudProjectCapabilitiesContainerFilterArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tPlanName: \"SMALL\",\n\t\t\tRegion: \"GRA\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistry(ctx, \"reg\", \u0026ovh.CloudProjectContainerRegistryArgs{\n\t\t\tServiceName: pulumi.String(regcap.ServiceName),\n\t\t\tPlanId: pulumi.String(regcap.Id),\n\t\t\tRegion: pulumi.String(regcap.Region),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerFilterArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistry;\nimport com.pulumi.ovh.CloudProjectContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var regcap = OvhFunctions.getCloudProjectCapabilitiesContainerFilter(GetCloudProjectCapabilitiesContainerFilterArgs.builder()\n .serviceName(\"XXXXXX\")\n .planName(\"SMALL\")\n .region(\"GRA\")\n .build());\n\n var reg = new CloudProjectContainerRegistry(\"reg\", CloudProjectContainerRegistryArgs.builder() \n .serviceName(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.serviceName()))\n .planId(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.id()))\n .region(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.region()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reg:\n type: ovh:CloudProjectContainerRegistry\n properties:\n serviceName: ${regcap.serviceName}\n planId: ${regcap.id}\n region: ${regcap.region}\nvariables:\n regcap:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerFilter\n Arguments:\n serviceName: XXXXXX\n planName: SMALL\n region: GRA\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst regcap = ovh.getCloudProjectCapabilitiesContainerFilter({\n serviceName: \"XXXXXX\",\n planName: \"SMALL\",\n region: \"GRA\",\n});\nconst reg = new ovh.CloudProjectContainerRegistry(\"reg\", {\n serviceName: regcap.then(regcap =\u003e regcap.serviceName),\n planId: regcap.then(regcap =\u003e regcap.id),\n region: regcap.then(regcap =\u003e regcap.region),\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nregcap = ovh.get_cloud_project_capabilities_container_filter(service_name=\"XXXXXX\",\n plan_name=\"SMALL\",\n region=\"GRA\")\nreg = ovh.CloudProjectContainerRegistry(\"reg\",\n service_name=regcap.service_name,\n plan_id=regcap.id,\n region=regcap.region)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var regcap = Ovh.GetCloudProjectCapabilitiesContainerFilter.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n PlanName = \"SMALL\",\n Region = \"GRA\",\n });\n\n var reg = new Ovh.CloudProjectContainerRegistry(\"reg\", new()\n {\n ServiceName = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.ServiceName),\n PlanId = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Id),\n Region = regcap.Apply(getCloudProjectCapabilitiesContainerFilterResult =\u003e getCloudProjectCapabilitiesContainerFilterResult.Region),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tregcap, err := ovh.GetCloudProjectCapabilitiesContainerFilter(ctx, \u0026GetCloudProjectCapabilitiesContainerFilterArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tPlanName: \"SMALL\",\n\t\t\tRegion: \"GRA\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistry(ctx, \"reg\", \u0026ovh.CloudProjectContainerRegistryArgs{\n\t\t\tServiceName: pulumi.String(regcap.ServiceName),\n\t\t\tPlanId: pulumi.String(regcap.Id),\n\t\t\tRegion: pulumi.String(regcap.Region),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerFilterArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistry;\nimport com.pulumi.ovh.CloudProjectContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var regcap = OvhFunctions.getCloudProjectCapabilitiesContainerFilter(GetCloudProjectCapabilitiesContainerFilterArgs.builder()\n .serviceName(\"XXXXXX\")\n .planName(\"SMALL\")\n .region(\"GRA\")\n .build());\n\n var reg = new CloudProjectContainerRegistry(\"reg\", CloudProjectContainerRegistryArgs.builder() \n .serviceName(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.serviceName()))\n .planId(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.id()))\n .region(regcap.applyValue(getCloudProjectCapabilitiesContainerFilterResult -\u003e getCloudProjectCapabilitiesContainerFilterResult.region()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reg:\n type: ovh:CloudProjectContainerRegistry\n properties:\n serviceName: ${regcap.serviceName}\n planId: ${regcap.id}\n region: ${regcap.region}\nvariables:\n regcap:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerFilter\n Arguments:\n serviceName: XXXXXX\n planName: SMALL\n region: GRA\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "createdAt": { "type": "string", @@ -5248,7 +5248,7 @@ } }, "ovh:index/cloudProjectContainerRegistryUser:CloudProjectContainerRegistryUser": { - "description": "Creates a user for a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst registry = ovh.getCloudProjectContainerRegistry({\n serviceName: \"XXXXXX\",\n registryId: \"yyyy\",\n});\nconst user = new ovh.CloudProjectContainerRegistryUser(\"user\", {\n serviceName: ovh_cloud_project_containerregistry.registry.service_name,\n registryId: ovh_cloud_project_containerregistry.registry.id,\n email: \"foo@bar.com\",\n login: \"foobar\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(service_name=\"XXXXXX\",\n registry_id=\"yyyy\")\nuser = ovh.CloudProjectContainerRegistryUser(\"user\",\n service_name=ovh_cloud_project_containerregistry[\"registry\"][\"service_name\"],\n registry_id=ovh_cloud_project_containerregistry[\"registry\"][\"id\"],\n email=\"foo@bar.com\",\n login=\"foobar\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n RegistryId = \"yyyy\",\n });\n\n var user = new Ovh.CloudProjectContainerRegistryUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_containerregistry.Registry.Service_name,\n RegistryId = ovh_cloud_project_containerregistry.Registry.Id,\n Email = \"foo@bar.com\",\n Login = \"foobar\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tRegistryId: \"yyyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistryUser(ctx, \"user\", \u0026ovh.CloudProjectContainerRegistryUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Service_name),\n\t\t\tRegistryId: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Id),\n\t\t\tEmail: pulumi.String(\"foo@bar.com\"),\n\t\t\tLogin: pulumi.String(\"foobar\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUser;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .registryId(\"yyyy\")\n .build());\n\n var user = new CloudProjectContainerRegistryUser(\"user\", CloudProjectContainerRegistryUserArgs.builder() \n .serviceName(ovh_cloud_project_containerregistry.registry().service_name())\n .registryId(ovh_cloud_project_containerregistry.registry().id())\n .email(\"foo@bar.com\")\n .login(\"foobar\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectContainerRegistryUser\n properties:\n serviceName: ${ovh_cloud_project_containerregistry.registry.service_name}\n registryId: ${ovh_cloud_project_containerregistry.registry.id}\n email: foo@bar.com\n login: foobar\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n serviceName: XXXXXX\n registryId: yyyy\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a user for a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registry = ovh.getCloudProjectContainerRegistry({\n serviceName: \"XXXXXX\",\n registryId: \"yyyy\",\n});\nconst user = new ovh.CloudProjectContainerRegistryUser(\"user\", {\n serviceName: ovh_cloud_project_containerregistry.registry.service_name,\n registryId: ovh_cloud_project_containerregistry.registry.id,\n email: \"foo@bar.com\",\n login: \"foobar\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(service_name=\"XXXXXX\",\n registry_id=\"yyyy\")\nuser = ovh.CloudProjectContainerRegistryUser(\"user\",\n service_name=ovh_cloud_project_containerregistry[\"registry\"][\"service_name\"],\n registry_id=ovh_cloud_project_containerregistry[\"registry\"][\"id\"],\n email=\"foo@bar.com\",\n login=\"foobar\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n RegistryId = \"yyyy\",\n });\n\n var user = new Ovh.CloudProjectContainerRegistryUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_containerregistry.Registry.Service_name,\n RegistryId = ovh_cloud_project_containerregistry.Registry.Id,\n Email = \"foo@bar.com\",\n Login = \"foobar\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tRegistryId: \"yyyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectContainerRegistryUser(ctx, \"user\", \u0026ovh.CloudProjectContainerRegistryUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Service_name),\n\t\t\tRegistryId: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Id),\n\t\t\tEmail: pulumi.String(\"foo@bar.com\"),\n\t\t\tLogin: pulumi.String(\"foobar\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUser;\nimport com.pulumi.ovh.CloudProjectContainerRegistryUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .registryId(\"yyyy\")\n .build());\n\n var user = new CloudProjectContainerRegistryUser(\"user\", CloudProjectContainerRegistryUserArgs.builder() \n .serviceName(ovh_cloud_project_containerregistry.registry().service_name())\n .registryId(ovh_cloud_project_containerregistry.registry().id())\n .email(\"foo@bar.com\")\n .login(\"foobar\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectContainerRegistryUser\n properties:\n serviceName: ${ovh_cloud_project_containerregistry.registry.service_name}\n registryId: ${ovh_cloud_project_containerregistry.registry.id}\n email: foo@bar.com\n login: foobar\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n serviceName: XXXXXX\n registryId: yyyy\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "email": { "type": "string", @@ -5347,7 +5347,7 @@ } }, "ovh:index/cloudProjectDatabase:CloudProjectDatabase": { - "description": "{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo deploy a business PostgreSQL service with two nodes on public network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst postgresql = new ovh.CloudProjectDatabase(\"postgresql\", {\n description: \"my-first-postgresql\",\n engine: \"postgresql\",\n flavor: \"db1-15\",\n nodes: [\n {\n region: \"GRA\",\n },\n {\n region: \"GRA\",\n },\n ],\n plan: \"business\",\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version: \"14\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\npostgresql = ovh.CloudProjectDatabase(\"postgresql\",\n description=\"my-first-postgresql\",\n engine=\"postgresql\",\n flavor=\"db1-15\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ],\n plan=\"business\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version=\"14\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = new Ovh.CloudProjectDatabase(\"postgresql\", new()\n {\n Description = \"my-first-postgresql\",\n Engine = \"postgresql\",\n Flavor = \"db1-15\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n },\n Plan = \"business\",\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Version = \"14\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"postgresql\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tDescription: pulumi.String(\"my-first-postgresql\"),\n\t\t\tEngine: pulumi.String(\"postgresql\"),\n\t\t\tFlavor: pulumi.String(\"db1-15\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPlan: pulumi.String(\"business\"),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tVersion: pulumi.String(\"14\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var postgresql = new CloudProjectDatabase(\"postgresql\", CloudProjectDatabaseArgs.builder() \n .description(\"my-first-postgresql\")\n .engine(\"postgresql\")\n .flavor(\"db1-15\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build())\n .plan(\"business\")\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .version(\"14\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n postgresql:\n type: ovh:CloudProjectDatabase\n properties:\n description: my-first-postgresql\n engine: postgresql\n flavor: db1-15\n nodes:\n - region: GRA\n - region: GRA\n plan: business\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n version: 14\n```\n\n\nTo deploy an enterprise MongoDB service with three nodes on private network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mongodb = new ovh.CloudProjectDatabase(\"mongodb\", {\n serviceName: _var.openstack_infos.project_id,\n description: \"my-first-mongodb\",\n engine: \"mongodb\",\n version: \"5.0\",\n plan: \"enterprise\",\n nodes: [\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n ],\n flavor: \"db1-30\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmongodb = ovh.CloudProjectDatabase(\"mongodb\",\n service_name=var[\"openstack_infos\"][\"project_id\"],\n description=\"my-first-mongodb\",\n engine=\"mongodb\",\n version=\"5.0\",\n plan=\"enterprise\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ],\n flavor=\"db1-30\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mongodb = new Ovh.CloudProjectDatabase(\"mongodb\", new()\n {\n ServiceName = @var.Openstack_infos.Project_id,\n Description = \"my-first-mongodb\",\n Engine = \"mongodb\",\n Version = \"5.0\",\n Plan = \"enterprise\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n },\n Flavor = \"db1-30\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"mongodb\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tServiceName: pulumi.Any(_var.Openstack_infos.Project_id),\n\t\t\tDescription: pulumi.String(\"my-first-mongodb\"),\n\t\t\tEngine: pulumi.String(\"mongodb\"),\n\t\t\tVersion: pulumi.String(\"5.0\"),\n\t\t\tPlan: pulumi.String(\"enterprise\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFlavor: pulumi.String(\"db1-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.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mongodb = new CloudProjectDatabase(\"mongodb\", CloudProjectDatabaseArgs.builder() \n .serviceName(var_.openstack_infos().project_id())\n .description(\"my-first-mongodb\")\n .engine(\"mongodb\")\n .version(\"5.0\")\n .plan(\"enterprise\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build())\n .flavor(\"db1-30\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mongodb:\n type: ovh:CloudProjectDatabase\n properties:\n serviceName: ${var.openstack_infos.project_id}\n description: my-first-mongodb\n engine: mongodb\n version: 5.0\n plan: enterprise\n nodes:\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n flavor: db1-30\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters can be imported using the `service_name`, `engine`, `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabase:CloudProjectDatabase my_database_cluster \u003cservice_name\u003e/\u003cengine\u003e/\u003cid\u003e\n```\n\n ", + "description": "{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo deploy a business PostgreSQL service with two nodes on public network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst postgresql = new ovh.CloudProjectDatabase(\"postgresql\", {\n description: \"my-first-postgresql\",\n engine: \"postgresql\",\n flavor: \"db1-15\",\n nodes: [\n {\n region: \"GRA\",\n },\n {\n region: \"GRA\",\n },\n ],\n plan: \"business\",\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version: \"14\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\npostgresql = ovh.CloudProjectDatabase(\"postgresql\",\n description=\"my-first-postgresql\",\n engine=\"postgresql\",\n flavor=\"db1-15\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"GRA\",\n ),\n ],\n plan=\"business\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n version=\"14\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = new Ovh.CloudProjectDatabase(\"postgresql\", new()\n {\n Description = \"my-first-postgresql\",\n Engine = \"postgresql\",\n Flavor = \"db1-15\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"GRA\",\n },\n },\n Plan = \"business\",\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Version = \"14\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"postgresql\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tDescription: pulumi.String(\"my-first-postgresql\"),\n\t\t\tEngine: pulumi.String(\"postgresql\"),\n\t\t\tFlavor: pulumi.String(\"db1-15\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"GRA\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPlan: pulumi.String(\"business\"),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tVersion: pulumi.String(\"14\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var postgresql = new CloudProjectDatabase(\"postgresql\", CloudProjectDatabaseArgs.builder() \n .description(\"my-first-postgresql\")\n .engine(\"postgresql\")\n .flavor(\"db1-15\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"GRA\")\n .build())\n .plan(\"business\")\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .version(\"14\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n postgresql:\n type: ovh:CloudProjectDatabase\n properties:\n description: my-first-postgresql\n engine: postgresql\n flavor: db1-15\n nodes:\n - region: GRA\n - region: GRA\n plan: business\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n version: 14\n```\n\n\nTo deploy an enterprise MongoDB service with three nodes on private network:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mongodb = new ovh.CloudProjectDatabase(\"mongodb\", {\n serviceName: _var.openstack_infos.project_id,\n description: \"my-first-mongodb\",\n engine: \"mongodb\",\n version: \"5.0\",\n plan: \"enterprise\",\n nodes: [\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n {\n region: \"SBG\",\n subnetId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n networkId: \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n ],\n flavor: \"db1-30\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmongodb = ovh.CloudProjectDatabase(\"mongodb\",\n service_name=var[\"openstack_infos\"][\"project_id\"],\n description=\"my-first-mongodb\",\n engine=\"mongodb\",\n version=\"5.0\",\n plan=\"enterprise\",\n nodes=[\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ovh.CloudProjectDatabaseNodeArgs(\n region=\"SBG\",\n subnet_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n network_id=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n ),\n ],\n flavor=\"db1-30\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mongodb = new Ovh.CloudProjectDatabase(\"mongodb\", new()\n {\n ServiceName = @var.Openstack_infos.Project_id,\n Description = \"my-first-mongodb\",\n Engine = \"mongodb\",\n Version = \"5.0\",\n Plan = \"enterprise\",\n Nodes = new[]\n {\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n new Ovh.Inputs.CloudProjectDatabaseNodeArgs\n {\n Region = \"SBG\",\n SubnetId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n NetworkId = \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n },\n },\n Flavor = \"db1-30\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectDatabase(ctx, \"mongodb\", \u0026ovh.CloudProjectDatabaseArgs{\n\t\t\tServiceName: pulumi.Any(_var.Openstack_infos.Project_id),\n\t\t\tDescription: pulumi.String(\"my-first-mongodb\"),\n\t\t\tEngine: pulumi.String(\"mongodb\"),\n\t\t\tVersion: pulumi.String(\"5.0\"),\n\t\t\tPlan: pulumi.String(\"enterprise\"),\n\t\t\tNodes: CloudProjectDatabaseNodeArray{\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t\t\u0026CloudProjectDatabaseNodeArgs{\n\t\t\t\t\tRegion: pulumi.String(\"SBG\"),\n\t\t\t\t\tSubnetId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t\tNetworkId: pulumi.String(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFlavor: pulumi.String(\"db1-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.ovh.CloudProjectDatabase;\nimport com.pulumi.ovh.CloudProjectDatabaseArgs;\nimport com.pulumi.ovh.inputs.CloudProjectDatabaseNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mongodb = new CloudProjectDatabase(\"mongodb\", CloudProjectDatabaseArgs.builder() \n .serviceName(var_.openstack_infos().project_id())\n .description(\"my-first-mongodb\")\n .engine(\"mongodb\")\n .version(\"5.0\")\n .plan(\"enterprise\")\n .nodes( \n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build(),\n CloudProjectDatabaseNodeArgs.builder()\n .region(\"SBG\")\n .subnetId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .networkId(\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\")\n .build())\n .flavor(\"db1-30\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mongodb:\n type: ovh:CloudProjectDatabase\n properties:\n serviceName: ${var.openstack_infos.project_id}\n description: my-first-mongodb\n engine: mongodb\n version: 5.0\n plan: enterprise\n nodes:\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n - region: SBG\n subnetId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n networkId: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n flavor: db1-30\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters can be imported using the `service_name`, `engine`, `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabase:CloudProjectDatabase my_database_cluster \u003cservice_name\u003e/\u003cengine\u003e/\u003cid\u003e\n```\n\n ", "properties": { "backupTime": { "type": "string", @@ -5529,7 +5529,7 @@ } }, "ovh:index/cloudProjectDatabaseIpRestriction:CloudProjectDatabaseIpRestriction": { - "description": "Apply IP restrictions to an OVHcloud Managed Database cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst iprestriction = new ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.cluster_id,\n ip: \"178.97.6.0/24\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\niprestriction = ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"cluster_id\"],\n ip=\"178.97.6.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var iprestriction = new Ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Cluster_id,\n Ip = \"178.97.6.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseIpRestriction(ctx, \"iprestriction\", \u0026ovh.CloudProjectDatabaseIpRestrictionArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.Cluster_id),\n\t\t\tIp: pulumi.String(\"178.97.6.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestriction;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestrictionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var iprestriction = new CloudProjectDatabaseIpRestriction(\"iprestriction\", CloudProjectDatabaseIpRestrictionArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().cluster_id())\n .ip(\"178.97.6.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iprestriction:\n type: ovh:CloudProjectDatabaseIpRestriction\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.cluster_id}\n ip: 178.97.6.0/24\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database cluster IP restrictions can be imported using the `service_name`, `engine`, `cluster_id` and the `ip`, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseIpRestriction:CloudProjectDatabaseIpRestriction my_ip_restriction \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/178.97.6.0/24\n```\n\n ", + "description": "Apply IP restrictions to an OVHcloud Managed Database cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst iprestriction = new ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.cluster_id,\n ip: \"178.97.6.0/24\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\niprestriction = ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"cluster_id\"],\n ip=\"178.97.6.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var iprestriction = new Ovh.CloudProjectDatabaseIpRestriction(\"iprestriction\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Cluster_id,\n Ip = \"178.97.6.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseIpRestriction(ctx, \"iprestriction\", \u0026ovh.CloudProjectDatabaseIpRestrictionArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.Cluster_id),\n\t\t\tIp: pulumi.String(\"178.97.6.0/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestriction;\nimport com.pulumi.ovh.CloudProjectDatabaseIpRestrictionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var iprestriction = new CloudProjectDatabaseIpRestriction(\"iprestriction\", CloudProjectDatabaseIpRestrictionArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().cluster_id())\n .ip(\"178.97.6.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iprestriction:\n type: ovh:CloudProjectDatabaseIpRestriction\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.cluster_id}\n ip: 178.97.6.0/24\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database cluster IP restrictions can be imported using the `service_name`, `engine`, `cluster_id` and the `ip`, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseIpRestriction:CloudProjectDatabaseIpRestriction my_ip_restriction \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/178.97.6.0/24\n```\n\n ", "properties": { "clusterId": { "type": "string", @@ -5631,7 +5631,7 @@ } }, "ovh:index/cloudProjectDatabasePostgresSqlUser:CloudProjectDatabasePostgresSqlUser": { - "description": "Creates an user for a postgresql cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst postgresql = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"postgresql\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabasePostgresSqlUser(\"user\", {\n serviceName: ovh_cloud_project_database.postgresql.service_name,\n clusterId: ovh_cloud_project_database.postgresql.id,\n roles: [\"replication\"],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\npostgresql = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"postgresql\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabasePostgresSqlUser(\"user\",\n service_name=ovh_cloud_project_database[\"postgresql\"][\"service_name\"],\n cluster_id=ovh_cloud_project_database[\"postgresql\"][\"id\"],\n roles=[\"replication\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"postgresql\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabasePostgresSqlUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Postgresql.Service_name,\n ClusterId = ovh_cloud_project_database.Postgresql.Id,\n Roles = new[]\n {\n \"replication\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"postgresql\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabasePostgresSqlUser(ctx, \"user\", \u0026ovh.CloudProjectDatabasePostgresSqlUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Postgresql.Service_name),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Postgresql.Id),\n\t\t\tRoles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"replication\"),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUser;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var postgresql = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"postgresql\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabasePostgresSqlUser(\"user\", CloudProjectDatabasePostgresSqlUserArgs.builder() \n .serviceName(ovh_cloud_project_database.postgresql().service_name())\n .clusterId(ovh_cloud_project_database.postgresql().id())\n .roles(\"replication\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabasePostgresSqlUser\n properties:\n serviceName: ${ovh_cloud_project_database.postgresql.service_name}\n clusterId: ${ovh_cloud_project_database.postgresql.id}\n roles:\n - replication\nvariables:\n postgresql:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: postgresql\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed postgresql clusters users can be imported using the `service_name`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabasePostgresSqlUser:CloudProjectDatabasePostgresSqlUser my_user \u003cservice_name\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", + "description": "Creates an user for a postgresql cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst postgresql = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"postgresql\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabasePostgresSqlUser(\"user\", {\n serviceName: ovh_cloud_project_database.postgresql.service_name,\n clusterId: ovh_cloud_project_database.postgresql.id,\n roles: [\"replication\"],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\npostgresql = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"postgresql\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabasePostgresSqlUser(\"user\",\n service_name=ovh_cloud_project_database[\"postgresql\"][\"service_name\"],\n cluster_id=ovh_cloud_project_database[\"postgresql\"][\"id\"],\n roles=[\"replication\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var postgresql = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"postgresql\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabasePostgresSqlUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Postgresql.Service_name,\n ClusterId = ovh_cloud_project_database.Postgresql.Id,\n Roles = new[]\n {\n \"replication\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"postgresql\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabasePostgresSqlUser(ctx, \"user\", \u0026ovh.CloudProjectDatabasePostgresSqlUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Postgresql.Service_name),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Postgresql.Id),\n\t\t\tRoles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"replication\"),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUser;\nimport com.pulumi.ovh.CloudProjectDatabasePostgresSqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var postgresql = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"postgresql\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabasePostgresSqlUser(\"user\", CloudProjectDatabasePostgresSqlUserArgs.builder() \n .serviceName(ovh_cloud_project_database.postgresql().service_name())\n .clusterId(ovh_cloud_project_database.postgresql().id())\n .roles(\"replication\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabasePostgresSqlUser\n properties:\n serviceName: ${ovh_cloud_project_database.postgresql.service_name}\n clusterId: ${ovh_cloud_project_database.postgresql.id}\n roles:\n - replication\nvariables:\n postgresql:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: postgresql\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed postgresql clusters users can be imported using the `service_name`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabasePostgresSqlUser:CloudProjectDatabasePostgresSqlUser my_user \u003cservice_name\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", "properties": { "clusterId": { "type": "string", @@ -5743,7 +5743,7 @@ } }, "ovh:index/cloudProjectDatabaseUser:CloudProjectDatabaseUser": { - "description": "Creates an user for a database cluster associated with a public cloud project.\n\nWith this resource you can create a user for the following database engine:\n\n * `cassandra`\n * `kafka`\n * `kafkaConnect`\n * `mysql`\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabaseUser(\"user\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.id,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabaseUser(\"user\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabaseUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseUser(ctx, \"user\", \u0026ovh.CloudProjectDatabaseUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseUser;\nimport com.pulumi.ovh.CloudProjectDatabaseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabaseUser(\"user\", CloudProjectDatabaseUserArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabaseUser\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.id}\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters users can be imported using the `service_name`, `engine`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseUser:CloudProjectDatabaseUser my_user \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", + "description": "Creates an user for a database cluster associated with a public cloud project.\n\nWith this resource you can create a user for the following database engine:\n\n * `cassandra`\n * `kafka`\n * `kafkaConnect`\n * `mysql`\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nconst user = new ovh.CloudProjectDatabaseUser(\"user\", {\n serviceName: ovh_cloud_project_database.db.service_name,\n engine: ovh_cloud_project_database.db.engine,\n clusterId: ovh_cloud_project_database.db.id,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\nuser = ovh.CloudProjectDatabaseUser(\"user\",\n service_name=ovh_cloud_project_database[\"db\"][\"service_name\"],\n engine=ovh_cloud_project_database[\"db\"][\"engine\"],\n cluster_id=ovh_cloud_project_database[\"db\"][\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n var user = new Ovh.CloudProjectDatabaseUser(\"user\", new()\n {\n ServiceName = ovh_cloud_project_database.Db.Service_name,\n Engine = ovh_cloud_project_database.Db.Engine,\n ClusterId = ovh_cloud_project_database.Db.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewCloudProjectDatabaseUser(ctx, \"user\", \u0026ovh.CloudProjectDatabaseUserArgs{\n\t\t\tServiceName: pulumi.Any(ovh_cloud_project_database.Db.Service_name),\n\t\t\tEngine: pulumi.Any(ovh_cloud_project_database.Db.Engine),\n\t\t\tClusterId: pulumi.Any(ovh_cloud_project_database.Db.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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport com.pulumi.ovh.CloudProjectDatabaseUser;\nimport com.pulumi.ovh.CloudProjectDatabaseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n var user = new CloudProjectDatabaseUser(\"user\", CloudProjectDatabaseUserArgs.builder() \n .serviceName(ovh_cloud_project_database.db().service_name())\n .engine(ovh_cloud_project_database.db().engine())\n .clusterId(ovh_cloud_project_database.db().id())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n user:\n type: ovh:CloudProjectDatabaseUser\n properties:\n serviceName: ${ovh_cloud_project_database.db.service_name}\n engine: ${ovh_cloud_project_database.db.engine}\n clusterId: ${ovh_cloud_project_database.db.id}\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZZ\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed database clusters users can be imported using the `service_name`, `engine`, `cluster_id` and `id` of the user, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectDatabaseUser:CloudProjectDatabaseUser my_user \u003cservice_name\u003e/\u003cengine\u003e/\u003ccluster_id\u003e/\u003cid\u003e\n```\n\n ", "properties": { "clusterId": { "type": "string", @@ -5975,7 +5975,7 @@ } }, "ovh:index/cloudProjectKube:CloudProjectKube": { - "description": "Creates a OVH Managed Kubernetes Service cluster in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mykube = new ovh.CloudProjectKube(\"mykube\", {\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region: \"GRA7\",\n privateNetworkId: xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n privateNetworkConfiguration: {\n defaultVrackGateway: \"10.4.0.1\",\n privateNetworkRoutingAsDefault: true,\n },\n}, {\n dependsOn: [ovh_cloud_project_network_private.network1],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmykube = ovh.CloudProjectKube(\"mykube\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region=\"GRA7\",\n private_network_id=xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n private_network_configuration=ovh.CloudProjectKubePrivateNetworkConfigurationArgs(\n default_vrack_gateway=\"10.4.0.1\",\n private_network_routing_as_default=True,\n ),\n opts=pulumi.ResourceOptions(depends_on=[ovh_cloud_project_network_private[\"network1\"]]))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykube = new Ovh.CloudProjectKube(\"mykube\", new()\n {\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Region = \"GRA7\",\n PrivateNetworkId = xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n PrivateNetworkConfiguration = new Ovh.Inputs.CloudProjectKubePrivateNetworkConfigurationArgs\n {\n DefaultVrackGateway = \"10.4.0.1\",\n PrivateNetworkRoutingAsDefault = true,\n },\n }, new CustomResourceOptions\n {\n DependsOn = new[]\n {\n ovh_cloud_project_network_private.Network1,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKube(ctx, \"mykube\", \u0026ovh.CloudProjectKubeArgs{\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tRegion: pulumi.String(\"GRA7\"),\n\t\t\tPrivateNetworkId: pulumi.Any(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx),\n\t\t\tPrivateNetworkConfiguration: \u0026CloudProjectKubePrivateNetworkConfigurationArgs{\n\t\t\t\tDefaultVrackGateway: pulumi.String(\"10.4.0.1\"),\n\t\t\t\tPrivateNetworkRoutingAsDefault: pulumi.Bool(true),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\tovh_cloud_project_network_private.Network1,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKube;\nimport com.pulumi.ovh.CloudProjectKubeArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubePrivateNetworkConfigurationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mykube = new CloudProjectKube(\"mykube\", CloudProjectKubeArgs.builder() \n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .region(\"GRA7\")\n .privateNetworkId(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx)\n .privateNetworkConfiguration(CloudProjectKubePrivateNetworkConfigurationArgs.builder()\n .defaultVrackGateway(\"10.4.0.1\")\n .privateNetworkRoutingAsDefault(true)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(ovh_cloud_project_network_private.network1())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mykube:\n type: ovh:CloudProjectKube\n properties:\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n region: GRA7\n privateNetworkId: ${[\"xxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx\"]} #ovh_cloud_project_network_private.network1.regions_attributes[index(ovh_cloud_project_network_private.network1.regions_attributes.*.region, \"GRA7\")].openstackid\n privateNetworkConfiguration:\n defaultVrackGateway: 10.4.0.1\n privateNetworkRoutingAsDefault: true\n options:\n dependson:\n - ${ovh_cloud_project_network_private.network1}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed Kubernetes Service clusters can be imported using the `serviceName` and the `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectKube:CloudProjectKube my_kube_cluster a6678gggjh76hggjh7f59/a123bc45-a1b2-34c5-678d-678ghg7676ebc\n```\n\n ", + "description": "Creates a OVH Managed Kubernetes Service cluster in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mykube = new ovh.CloudProjectKube(\"mykube\", {\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region: \"GRA7\",\n privateNetworkId: xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n privateNetworkConfiguration: {\n defaultVrackGateway: \"10.4.0.1\",\n privateNetworkRoutingAsDefault: true,\n },\n}, {\n dependsOn: [ovh_cloud_project_network_private.network1],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmykube = ovh.CloudProjectKube(\"mykube\",\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n region=\"GRA7\",\n private_network_id=xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n private_network_configuration=ovh.CloudProjectKubePrivateNetworkConfigurationArgs(\n default_vrack_gateway=\"10.4.0.1\",\n private_network_routing_as_default=True,\n ),\n opts=pulumi.ResourceOptions(depends_on=[ovh_cloud_project_network_private[\"network1\"]]))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykube = new Ovh.CloudProjectKube(\"mykube\", new()\n {\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Region = \"GRA7\",\n PrivateNetworkId = xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx,\n PrivateNetworkConfiguration = new Ovh.Inputs.CloudProjectKubePrivateNetworkConfigurationArgs\n {\n DefaultVrackGateway = \"10.4.0.1\",\n PrivateNetworkRoutingAsDefault = true,\n },\n }, new CustomResourceOptions\n {\n DependsOn = new[]\n {\n ovh_cloud_project_network_private.Network1,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKube(ctx, \"mykube\", \u0026ovh.CloudProjectKubeArgs{\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tRegion: pulumi.String(\"GRA7\"),\n\t\t\tPrivateNetworkId: pulumi.Any(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx),\n\t\t\tPrivateNetworkConfiguration: \u0026CloudProjectKubePrivateNetworkConfigurationArgs{\n\t\t\t\tDefaultVrackGateway: pulumi.String(\"10.4.0.1\"),\n\t\t\t\tPrivateNetworkRoutingAsDefault: pulumi.Bool(true),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\tovh_cloud_project_network_private.Network1,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKube;\nimport com.pulumi.ovh.CloudProjectKubeArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubePrivateNetworkConfigurationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var mykube = new CloudProjectKube(\"mykube\", CloudProjectKubeArgs.builder() \n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .region(\"GRA7\")\n .privateNetworkId(xxxxxxxx_xxxx_xxxx_xxxxx_xxxxxxxxxxxx)\n .privateNetworkConfiguration(CloudProjectKubePrivateNetworkConfigurationArgs.builder()\n .defaultVrackGateway(\"10.4.0.1\")\n .privateNetworkRoutingAsDefault(true)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(ovh_cloud_project_network_private.network1())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n mykube:\n type: ovh:CloudProjectKube\n properties:\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n region: GRA7\n privateNetworkId: ${[\"xxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxx\"]} #ovh_cloud_project_network_private.network1.regions_attributes[index(ovh_cloud_project_network_private.network1.regions_attributes.*.region, \"GRA7\")].openstackid\n privateNetworkConfiguration:\n defaultVrackGateway: 10.4.0.1\n privateNetworkRoutingAsDefault: true\n options:\n dependson:\n - ${ovh_cloud_project_network_private.network1}\n```\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nOVHcloud Managed Kubernetes Service clusters can be imported using the `serviceName` and the `id` of the cluster, separated by \"/\" E.g.,\n\n```sh\n $ pulumi import ovh:index/cloudProjectKube:CloudProjectKube my_kube_cluster a6678gggjh76hggjh7f59/a123bc45-a1b2-34c5-678d-678ghg7676ebc\n```\n\n ", "properties": { "controlPlaneIsUpToDate": { "type": "boolean", @@ -6230,7 +6230,7 @@ } }, "ovh:index/cloudProjectKubeNodePool:CloudProjectKubeNodePool": { - "description": "Creates a nodepool in a OVH Managed Kubernetes Service cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst pool = new ovh.CloudProjectKubeNodePool(\"pool\", {\n desiredNodes: 3,\n flavorName: \"b2-7\",\n kubeId: \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n maxNodes: 3,\n minNodes: 3,\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template: {\n metadata: {\n annotations: {\n k1: \"v1\",\n k2: \"v2\",\n },\n finalizers: [\n \"F1\",\n \"F2\",\n ],\n labels: {\n k3: \"v3\",\n k4: \"v4\",\n },\n },\n spec: {\n taints: [{\n effect: \"PreferNoSchedule\",\n key: \"k\",\n value: \"v\",\n }],\n unschedulable: false,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\npool = ovh.CloudProjectKubeNodePool(\"pool\",\n desired_nodes=3,\n flavor_name=\"b2-7\",\n kube_id=\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n max_nodes=3,\n min_nodes=3,\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template=ovh.CloudProjectKubeNodePoolTemplateArgs(\n metadata=ovh.CloudProjectKubeNodePoolTemplateMetadataArgs(\n annotations={\n \"k1\": \"v1\",\n \"k2\": \"v2\",\n },\n finalizers=[\n \"F1\",\n \"F2\",\n ],\n labels={\n \"k3\": \"v3\",\n \"k4\": \"v4\",\n },\n ),\n spec=ovh.CloudProjectKubeNodePoolTemplateSpecArgs(\n taints=[{\n \"effect\": \"PreferNoSchedule\",\n \"key\": \"k\",\n \"value\": \"v\",\n }],\n unschedulable=False,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pool = new Ovh.CloudProjectKubeNodePool(\"pool\", new()\n {\n DesiredNodes = 3,\n FlavorName = \"b2-7\",\n KubeId = \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n MaxNodes = 3,\n MinNodes = 3,\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Template = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateArgs\n {\n Metadata = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateMetadataArgs\n {\n Annotations = \n {\n { \"k1\", \"v1\" },\n { \"k2\", \"v2\" },\n },\n Finalizers = new[]\n {\n \"F1\",\n \"F2\",\n },\n Labels = \n {\n { \"k3\", \"v3\" },\n { \"k4\", \"v4\" },\n },\n },\n Spec = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateSpecArgs\n {\n Taints = new[]\n {\n \n {\n { \"effect\", \"PreferNoSchedule\" },\n { \"key\", \"k\" },\n { \"value\", \"v\" },\n },\n },\n Unschedulable = false,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeNodePool(ctx, \"pool\", \u0026ovh.CloudProjectKubeNodePoolArgs{\n\t\t\tDesiredNodes: pulumi.Int(3),\n\t\t\tFlavorName: pulumi.String(\"b2-7\"),\n\t\t\tKubeId: pulumi.String(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\"),\n\t\t\tMaxNodes: pulumi.Int(3),\n\t\t\tMinNodes: pulumi.Int(3),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tTemplate: \u0026CloudProjectKubeNodePoolTemplateArgs{\n\t\t\t\tMetadata: \u0026CloudProjectKubeNodePoolTemplateMetadataArgs{\n\t\t\t\t\tAnnotations: pulumi.StringMap{\n\t\t\t\t\t\t\"k1\": pulumi.String(\"v1\"),\n\t\t\t\t\t\t\"k2\": pulumi.String(\"v2\"),\n\t\t\t\t\t},\n\t\t\t\t\tFinalizers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"F1\"),\n\t\t\t\t\t\tpulumi.String(\"F2\"),\n\t\t\t\t\t},\n\t\t\t\t\tLabels: pulumi.StringMap{\n\t\t\t\t\t\t\"k3\": pulumi.String(\"v3\"),\n\t\t\t\t\t\t\"k4\": pulumi.String(\"v4\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSpec: \u0026CloudProjectKubeNodePoolTemplateSpecArgs{\n\t\t\t\t\tTaints: pulumi.AnyMapArray{\n\t\t\t\t\t\tpulumi.AnyMap{\n\t\t\t\t\t\t\t\"effect\": pulumi.Any(\"PreferNoSchedule\"),\n\t\t\t\t\t\t\t\"key\": pulumi.Any(\"k\"),\n\t\t\t\t\t\t\t\"value\": pulumi.Any(\"v\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUnschedulable: pulumi.Bool(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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeNodePool;\nimport com.pulumi.ovh.CloudProjectKubeNodePoolArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateMetadataArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateSpecArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var pool = new CloudProjectKubeNodePool(\"pool\", CloudProjectKubeNodePoolArgs.builder() \n .desiredNodes(3)\n .flavorName(\"b2-7\")\n .kubeId(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\")\n .maxNodes(3)\n .minNodes(3)\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .template(CloudProjectKubeNodePoolTemplateArgs.builder()\n .metadata(CloudProjectKubeNodePoolTemplateMetadataArgs.builder()\n .annotations(Map.ofEntries(\n Map.entry(\"k1\", \"v1\"),\n Map.entry(\"k2\", \"v2\")\n ))\n .finalizers( \n \"F1\",\n \"F2\")\n .labels(Map.ofEntries(\n Map.entry(\"k3\", \"v3\"),\n Map.entry(\"k4\", \"v4\")\n ))\n .build())\n .spec(CloudProjectKubeNodePoolTemplateSpecArgs.builder()\n .taints(Map.ofEntries(\n Map.entry(\"effect\", \"PreferNoSchedule\"),\n Map.entry(\"key\", \"k\"),\n Map.entry(\"value\", \"v\")\n ))\n .unschedulable(false)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n pool:\n type: ovh:CloudProjectKubeNodePool\n properties:\n desiredNodes: 3\n flavorName: b2-7\n kubeId: xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\n maxNodes: 3\n minNodes: 3\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n template:\n metadata:\n annotations:\n k1: v1\n k2: v2\n finalizers:\n - F1\n - F2\n labels:\n k3: v3\n k4: v4\n spec:\n taints:\n - effect: PreferNoSchedule\n key: k\n value: v\n unschedulable: false\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a nodepool in a OVH Managed Kubernetes Service cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst pool = new ovh.CloudProjectKubeNodePool(\"pool\", {\n desiredNodes: 3,\n flavorName: \"b2-7\",\n kubeId: \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n maxNodes: 3,\n minNodes: 3,\n serviceName: \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template: {\n metadata: {\n annotations: {\n k1: \"v1\",\n k2: \"v2\",\n },\n finalizers: [\n \"F1\",\n \"F2\",\n ],\n labels: {\n k3: \"v3\",\n k4: \"v4\",\n },\n },\n spec: {\n taints: [{\n effect: \"PreferNoSchedule\",\n key: \"k\",\n value: \"v\",\n }],\n unschedulable: false,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\npool = ovh.CloudProjectKubeNodePool(\"pool\",\n desired_nodes=3,\n flavor_name=\"b2-7\",\n kube_id=\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n max_nodes=3,\n min_nodes=3,\n service_name=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n template=ovh.CloudProjectKubeNodePoolTemplateArgs(\n metadata=ovh.CloudProjectKubeNodePoolTemplateMetadataArgs(\n annotations={\n \"k1\": \"v1\",\n \"k2\": \"v2\",\n },\n finalizers=[\n \"F1\",\n \"F2\",\n ],\n labels={\n \"k3\": \"v3\",\n \"k4\": \"v4\",\n },\n ),\n spec=ovh.CloudProjectKubeNodePoolTemplateSpecArgs(\n taints=[{\n \"effect\": \"PreferNoSchedule\",\n \"key\": \"k\",\n \"value\": \"v\",\n }],\n unschedulable=False,\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pool = new Ovh.CloudProjectKubeNodePool(\"pool\", new()\n {\n DesiredNodes = 3,\n FlavorName = \"b2-7\",\n KubeId = \"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\",\n MaxNodes = 3,\n MinNodes = 3,\n ServiceName = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n Template = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateArgs\n {\n Metadata = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateMetadataArgs\n {\n Annotations = \n {\n { \"k1\", \"v1\" },\n { \"k2\", \"v2\" },\n },\n Finalizers = new[]\n {\n \"F1\",\n \"F2\",\n },\n Labels = \n {\n { \"k3\", \"v3\" },\n { \"k4\", \"v4\" },\n },\n },\n Spec = new Ovh.Inputs.CloudProjectKubeNodePoolTemplateSpecArgs\n {\n Taints = new[]\n {\n \n {\n { \"effect\", \"PreferNoSchedule\" },\n { \"key\", \"k\" },\n { \"value\", \"v\" },\n },\n },\n Unschedulable = false,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeNodePool(ctx, \"pool\", \u0026ovh.CloudProjectKubeNodePoolArgs{\n\t\t\tDesiredNodes: pulumi.Int(3),\n\t\t\tFlavorName: pulumi.String(\"b2-7\"),\n\t\t\tKubeId: pulumi.String(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\"),\n\t\t\tMaxNodes: pulumi.Int(3),\n\t\t\tMinNodes: pulumi.Int(3),\n\t\t\tServiceName: pulumi.String(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"),\n\t\t\tTemplate: \u0026CloudProjectKubeNodePoolTemplateArgs{\n\t\t\t\tMetadata: \u0026CloudProjectKubeNodePoolTemplateMetadataArgs{\n\t\t\t\t\tAnnotations: pulumi.StringMap{\n\t\t\t\t\t\t\"k1\": pulumi.String(\"v1\"),\n\t\t\t\t\t\t\"k2\": pulumi.String(\"v2\"),\n\t\t\t\t\t},\n\t\t\t\t\tFinalizers: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"F1\"),\n\t\t\t\t\t\tpulumi.String(\"F2\"),\n\t\t\t\t\t},\n\t\t\t\t\tLabels: pulumi.StringMap{\n\t\t\t\t\t\t\"k3\": pulumi.String(\"v3\"),\n\t\t\t\t\t\t\"k4\": pulumi.String(\"v4\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSpec: \u0026CloudProjectKubeNodePoolTemplateSpecArgs{\n\t\t\t\t\tTaints: pulumi.AnyMapArray{\n\t\t\t\t\t\tpulumi.AnyMap{\n\t\t\t\t\t\t\t\"effect\": pulumi.Any(\"PreferNoSchedule\"),\n\t\t\t\t\t\t\t\"key\": pulumi.Any(\"k\"),\n\t\t\t\t\t\t\t\"value\": pulumi.Any(\"v\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tUnschedulable: pulumi.Bool(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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.CloudProjectKubeNodePool;\nimport com.pulumi.ovh.CloudProjectKubeNodePoolArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateMetadataArgs;\nimport com.pulumi.ovh.inputs.CloudProjectKubeNodePoolTemplateSpecArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var pool = new CloudProjectKubeNodePool(\"pool\", CloudProjectKubeNodePoolArgs.builder() \n .desiredNodes(3)\n .flavorName(\"b2-7\")\n .kubeId(\"xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\")\n .maxNodes(3)\n .minNodes(3)\n .serviceName(\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\")\n .template(CloudProjectKubeNodePoolTemplateArgs.builder()\n .metadata(CloudProjectKubeNodePoolTemplateMetadataArgs.builder()\n .annotations(Map.ofEntries(\n Map.entry(\"k1\", \"v1\"),\n Map.entry(\"k2\", \"v2\")\n ))\n .finalizers( \n \"F1\",\n \"F2\")\n .labels(Map.ofEntries(\n Map.entry(\"k3\", \"v3\"),\n Map.entry(\"k4\", \"v4\")\n ))\n .build())\n .spec(CloudProjectKubeNodePoolTemplateSpecArgs.builder()\n .taints(Map.ofEntries(\n Map.entry(\"effect\", \"PreferNoSchedule\"),\n Map.entry(\"key\", \"k\"),\n Map.entry(\"value\", \"v\")\n ))\n .unschedulable(false)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n pool:\n type: ovh:CloudProjectKubeNodePool\n properties:\n desiredNodes: 3\n flavorName: b2-7\n kubeId: xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx\n maxNodes: 3\n minNodes: 3\n serviceName: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n template:\n metadata:\n annotations:\n k1: v1\n k2: v2\n finalizers:\n - F1\n - F2\n labels:\n k3: v3\n k4: v4\n spec:\n taints:\n - effect: PreferNoSchedule\n key: k\n value: v\n unschedulable: false\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "antiAffinity": { "type": "boolean", @@ -6482,7 +6482,7 @@ } }, "ovh:index/cloudProjectKubeOidc:CloudProjectKubeOidc": { - "description": "Creates an OIDC configuration in an OVHcloud Managed Kubernetes cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst my_oidc = new ovh.CloudProjectKubeOidc(\"my-oidc\", {\n serviceName: _var.projectid,\n kubeId: ovh_cloud_project_kube.mykube.id,\n clientId: \"xxx\",\n issuerUrl: \"https://ovh.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmy_oidc = ovh.CloudProjectKubeOidc(\"my-oidc\",\n service_name=var[\"projectid\"],\n kube_id=ovh_cloud_project_kube[\"mykube\"][\"id\"],\n client_id=\"xxx\",\n issuer_url=\"https://ovh.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_oidc = new Ovh.CloudProjectKubeOidc(\"my-oidc\", new()\n {\n ServiceName = @var.Projectid,\n KubeId = ovh_cloud_project_kube.Mykube.Id,\n ClientId = \"xxx\",\n IssuerUrl = \"https://ovh.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeOidc(ctx, \"my-oidc\", \u0026ovh.CloudProjectKubeOidcArgs{\n\t\t\tServiceName: pulumi.Any(_var.Projectid),\n\t\t\tKubeId: pulumi.Any(ovh_cloud_project_kube.Mykube.Id),\n\t\t\tClientId: pulumi.String(\"xxx\"),\n\t\t\tIssuerUrl: pulumi.String(\"https://ovh.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.ovh.CloudProjectKubeOidc;\nimport com.pulumi.ovh.CloudProjectKubeOidcArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var my_oidc = new CloudProjectKubeOidc(\"my-oidc\", CloudProjectKubeOidcArgs.builder() \n .serviceName(var_.projectid())\n .kubeId(ovh_cloud_project_kube.mykube().id())\n .clientId(\"xxx\")\n .issuerUrl(\"https://ovh.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-oidc:\n type: ovh:CloudProjectKubeOidc\n properties:\n serviceName: ${var.projectid}\n kubeId: ${ovh_cloud_project_kube.mykube.id}\n clientId: xxx\n issuerUrl: https://ovh.com\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates an OIDC configuration in an OVHcloud Managed Kubernetes cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst my_oidc = new ovh.CloudProjectKubeOidc(\"my-oidc\", {\n serviceName: _var.projectid,\n kubeId: ovh_cloud_project_kube.mykube.id,\n clientId: \"xxx\",\n issuerUrl: \"https://ovh.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nmy_oidc = ovh.CloudProjectKubeOidc(\"my-oidc\",\n service_name=var[\"projectid\"],\n kube_id=ovh_cloud_project_kube[\"mykube\"][\"id\"],\n client_id=\"xxx\",\n issuer_url=\"https://ovh.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_oidc = new Ovh.CloudProjectKubeOidc(\"my-oidc\", new()\n {\n ServiceName = @var.Projectid,\n KubeId = ovh_cloud_project_kube.Mykube.Id,\n ClientId = \"xxx\",\n IssuerUrl = \"https://ovh.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewCloudProjectKubeOidc(ctx, \"my-oidc\", \u0026ovh.CloudProjectKubeOidcArgs{\n\t\t\tServiceName: pulumi.Any(_var.Projectid),\n\t\t\tKubeId: pulumi.Any(ovh_cloud_project_kube.Mykube.Id),\n\t\t\tClientId: pulumi.String(\"xxx\"),\n\t\t\tIssuerUrl: pulumi.String(\"https://ovh.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.ovh.CloudProjectKubeOidc;\nimport com.pulumi.ovh.CloudProjectKubeOidcArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var my_oidc = new CloudProjectKubeOidc(\"my-oidc\", CloudProjectKubeOidcArgs.builder() \n .serviceName(var_.projectid())\n .kubeId(ovh_cloud_project_kube.mykube().id())\n .clientId(\"xxx\")\n .issuerUrl(\"https://ovh.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-oidc:\n type: ovh:CloudProjectKubeOidc\n properties:\n serviceName: ${var.projectid}\n kubeId: ${ovh_cloud_project_kube.mykube.id}\n clientId: xxx\n issuerUrl: https://ovh.com\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "clientId": { "type": "string", @@ -7024,7 +7024,7 @@ } }, "ovh:index/dbaasLogsInput:DbaasLogsInput": { - "description": "Creates a dbaas logs input.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst logstash = ovh.getDbaasLogsInputEngine({\n name: \"logstash\",\n version: \"7.x\",\n});\nconst stream = new ovh.DbaasLogsOutputGraylogStream(\"stream\", {\n serviceName: \"....\",\n title: \"my stream\",\n description: \"my graylog stream\",\n});\nconst input = new ovh.DbaasLogsInput(\"input\", {\n serviceName: stream.serviceName,\n description: stream.description,\n title: stream.title,\n engineId: logstash.then(logstash =\u003e logstash.id),\n streamId: stream.id,\n allowedNetworks: [\"10.0.0.0/16\"],\n exposedPort: \"6154\",\n nbInstance: 2,\n configuration: {\n logstash: {\n inputSection: `beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nlogstash = ovh.get_dbaas_logs_input_engine(name=\"logstash\",\n version=\"7.x\")\nstream = ovh.DbaasLogsOutputGraylogStream(\"stream\",\n service_name=\"....\",\n title=\"my stream\",\n description=\"my graylog stream\")\ninput = ovh.DbaasLogsInput(\"input\",\n service_name=stream.service_name,\n description=stream.description,\n title=stream.title,\n engine_id=logstash.id,\n stream_id=stream.id,\n allowed_networks=[\"10.0.0.0/16\"],\n exposed_port=\"6154\",\n nb_instance=2,\n configuration=ovh.DbaasLogsInputConfigurationArgs(\n logstash=ovh.DbaasLogsInputConfigurationLogstashArgs(\n input_section=\"\"\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n\"\"\",\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var logstash = Ovh.GetDbaasLogsInputEngine.Invoke(new()\n {\n Name = \"logstash\",\n Version = \"7.x\",\n });\n\n var stream = new Ovh.DbaasLogsOutputGraylogStream(\"stream\", new()\n {\n ServiceName = \"....\",\n Title = \"my stream\",\n Description = \"my graylog stream\",\n });\n\n var input = new Ovh.DbaasLogsInput(\"input\", new()\n {\n ServiceName = stream.ServiceName,\n Description = stream.Description,\n Title = stream.Title,\n EngineId = logstash.Apply(getDbaasLogsInputEngineResult =\u003e getDbaasLogsInputEngineResult.Id),\n StreamId = stream.Id,\n AllowedNetworks = new[]\n {\n \"10.0.0.0/16\",\n },\n ExposedPort = \"6154\",\n NbInstance = 2,\n Configuration = new Ovh.Inputs.DbaasLogsInputConfigurationArgs\n {\n Logstash = new Ovh.Inputs.DbaasLogsInputConfigurationLogstashArgs\n {\n InputSection = @\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"\"/etc/ssl/private/server.crt\"\"\n ssl_key =\u003e \"\"/etc/ssl/private/server.key\"\"\n}\n\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tlogstash, err := ovh.GetDbaasLogsInputEngine(ctx, \u0026GetDbaasLogsInputEngineArgs{\n\t\t\tName: pulumi.StringRef(\"logstash\"),\n\t\t\tVersion: pulumi.StringRef(\"7.x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tstream, err := ovh.NewDbaasLogsOutputGraylogStream(ctx, \"stream\", \u0026ovh.DbaasLogsOutputGraylogStreamArgs{\n\t\t\tServiceName: pulumi.String(\"....\"),\n\t\t\tTitle: pulumi.String(\"my stream\"),\n\t\t\tDescription: pulumi.String(\"my graylog stream\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDbaasLogsInput(ctx, \"input\", \u0026ovh.DbaasLogsInputArgs{\n\t\t\tServiceName: stream.ServiceName,\n\t\t\tDescription: stream.Description,\n\t\t\tTitle: stream.Title,\n\t\t\tEngineId: pulumi.String(logstash.Id),\n\t\t\tStreamId: stream.ID(),\n\t\t\tAllowedNetworks: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.0.0.0/16\"),\n\t\t\t},\n\t\t\tExposedPort: pulumi.String(\"6154\"),\n\t\t\tNbInstance: pulumi.Int(2),\n\t\t\tConfiguration: \u0026DbaasLogsInputConfigurationArgs{\n\t\t\t\tLogstash: \u0026DbaasLogsInputConfigurationLogstashArgs{\n\t\t\t\t\tInputSection: pulumi.String(fmt.Sprintf(`beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`)),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsInputEngineArgs;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStream;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStreamArgs;\nimport com.pulumi.ovh.DbaasLogsInput;\nimport com.pulumi.ovh.DbaasLogsInputArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationLogstashArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var logstash = OvhFunctions.getDbaasLogsInputEngine(GetDbaasLogsInputEngineArgs.builder()\n .name(\"logstash\")\n .version(\"7.x\")\n .build());\n\n var stream = new DbaasLogsOutputGraylogStream(\"stream\", DbaasLogsOutputGraylogStreamArgs.builder() \n .serviceName(\"....\")\n .title(\"my stream\")\n .description(\"my graylog stream\")\n .build());\n\n var input = new DbaasLogsInput(\"input\", DbaasLogsInputArgs.builder() \n .serviceName(stream.serviceName())\n .description(stream.description())\n .title(stream.title())\n .engineId(logstash.applyValue(getDbaasLogsInputEngineResult -\u003e getDbaasLogsInputEngineResult.id()))\n .streamId(stream.id())\n .allowedNetworks(\"10.0.0.0/16\")\n .exposedPort(\"6154\")\n .nbInstance(2)\n .configuration(DbaasLogsInputConfigurationArgs.builder()\n .logstash(DbaasLogsInputConfigurationLogstashArgs.builder()\n .inputSection(\"\"\"\nbeats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n \"\"\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n stream:\n type: ovh:DbaasLogsOutputGraylogStream\n properties:\n serviceName: '....'\n title: my stream\n description: my graylog stream\n input:\n type: ovh:DbaasLogsInput\n properties:\n serviceName: ${stream.serviceName}\n description: ${stream.description}\n title: ${stream.title}\n engineId: ${logstash.id}\n streamId: ${stream.id}\n allowedNetworks:\n - 10.0.0.0/16\n exposedPort: 6154\n nbInstance: 2\n configuration:\n logstash:\n inputSection: |\n beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n }\nvariables:\n logstash:\n Fn::Invoke:\n Function: ovh:getDbaasLogsInputEngine\n Arguments:\n name: logstash\n version: 7.x\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a dbaas logs input.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst logstash = ovh.getDbaasLogsInputEngine({\n name: \"logstash\",\n version: \"7.x\",\n});\nconst stream = new ovh.DbaasLogsOutputGraylogStream(\"stream\", {\n serviceName: \"....\",\n title: \"my stream\",\n description: \"my graylog stream\",\n});\nconst input = new ovh.DbaasLogsInput(\"input\", {\n serviceName: stream.serviceName,\n description: stream.description,\n title: stream.title,\n engineId: logstash.then(logstash =\u003e logstash.id),\n streamId: stream.id,\n allowedNetworks: [\"10.0.0.0/16\"],\n exposedPort: \"6154\",\n nbInstance: 2,\n configuration: {\n logstash: {\n inputSection: `beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`,\n },\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nlogstash = ovh.get_dbaas_logs_input_engine(name=\"logstash\",\n version=\"7.x\")\nstream = ovh.DbaasLogsOutputGraylogStream(\"stream\",\n service_name=\"....\",\n title=\"my stream\",\n description=\"my graylog stream\")\ninput = ovh.DbaasLogsInput(\"input\",\n service_name=stream.service_name,\n description=stream.description,\n title=stream.title,\n engine_id=logstash.id,\n stream_id=stream.id,\n allowed_networks=[\"10.0.0.0/16\"],\n exposed_port=\"6154\",\n nb_instance=2,\n configuration=ovh.DbaasLogsInputConfigurationArgs(\n logstash=ovh.DbaasLogsInputConfigurationLogstashArgs(\n input_section=\"\"\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n\"\"\",\n ),\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var logstash = Ovh.GetDbaasLogsInputEngine.Invoke(new()\n {\n Name = \"logstash\",\n Version = \"7.x\",\n });\n\n var stream = new Ovh.DbaasLogsOutputGraylogStream(\"stream\", new()\n {\n ServiceName = \"....\",\n Title = \"my stream\",\n Description = \"my graylog stream\",\n });\n\n var input = new Ovh.DbaasLogsInput(\"input\", new()\n {\n ServiceName = stream.ServiceName,\n Description = stream.Description,\n Title = stream.Title,\n EngineId = logstash.Apply(getDbaasLogsInputEngineResult =\u003e getDbaasLogsInputEngineResult.Id),\n StreamId = stream.Id,\n AllowedNetworks = new[]\n {\n \"10.0.0.0/16\",\n },\n ExposedPort = \"6154\",\n NbInstance = 2,\n Configuration = new Ovh.Inputs.DbaasLogsInputConfigurationArgs\n {\n Logstash = new Ovh.Inputs.DbaasLogsInputConfigurationLogstashArgs\n {\n InputSection = @\"beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"\"/etc/ssl/private/server.crt\"\"\n ssl_key =\u003e \"\"/etc/ssl/private/server.key\"\"\n}\n\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tlogstash, err := ovh.GetDbaasLogsInputEngine(ctx, \u0026GetDbaasLogsInputEngineArgs{\n\t\t\tName: pulumi.StringRef(\"logstash\"),\n\t\t\tVersion: pulumi.StringRef(\"7.x\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tstream, err := ovh.NewDbaasLogsOutputGraylogStream(ctx, \"stream\", \u0026ovh.DbaasLogsOutputGraylogStreamArgs{\n\t\t\tServiceName: pulumi.String(\"....\"),\n\t\t\tTitle: pulumi.String(\"my stream\"),\n\t\t\tDescription: pulumi.String(\"my graylog stream\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDbaasLogsInput(ctx, \"input\", \u0026ovh.DbaasLogsInputArgs{\n\t\t\tServiceName: stream.ServiceName,\n\t\t\tDescription: stream.Description,\n\t\t\tTitle: stream.Title,\n\t\t\tEngineId: pulumi.String(logstash.Id),\n\t\t\tStreamId: stream.ID(),\n\t\t\tAllowedNetworks: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.0.0.0/16\"),\n\t\t\t},\n\t\t\tExposedPort: pulumi.String(\"6154\"),\n\t\t\tNbInstance: pulumi.Int(2),\n\t\t\tConfiguration: \u0026DbaasLogsInputConfigurationArgs{\n\t\t\t\tLogstash: \u0026DbaasLogsInputConfigurationLogstashArgs{\n\t\t\t\t\tInputSection: pulumi.String(fmt.Sprintf(`beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n`)),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsInputEngineArgs;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStream;\nimport com.pulumi.ovh.DbaasLogsOutputGraylogStreamArgs;\nimport com.pulumi.ovh.DbaasLogsInput;\nimport com.pulumi.ovh.DbaasLogsInputArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationArgs;\nimport com.pulumi.ovh.inputs.DbaasLogsInputConfigurationLogstashArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var logstash = OvhFunctions.getDbaasLogsInputEngine(GetDbaasLogsInputEngineArgs.builder()\n .name(\"logstash\")\n .version(\"7.x\")\n .build());\n\n var stream = new DbaasLogsOutputGraylogStream(\"stream\", DbaasLogsOutputGraylogStreamArgs.builder() \n .serviceName(\"....\")\n .title(\"my stream\")\n .description(\"my graylog stream\")\n .build());\n\n var input = new DbaasLogsInput(\"input\", DbaasLogsInputArgs.builder() \n .serviceName(stream.serviceName())\n .description(stream.description())\n .title(stream.title())\n .engineId(logstash.applyValue(getDbaasLogsInputEngineResult -\u003e getDbaasLogsInputEngineResult.id()))\n .streamId(stream.id())\n .allowedNetworks(\"10.0.0.0/16\")\n .exposedPort(\"6154\")\n .nbInstance(2)\n .configuration(DbaasLogsInputConfigurationArgs.builder()\n .logstash(DbaasLogsInputConfigurationLogstashArgs.builder()\n .inputSection(\"\"\"\nbeats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n}\n \"\"\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n stream:\n type: ovh:DbaasLogsOutputGraylogStream\n properties:\n serviceName: '....'\n title: my stream\n description: my graylog stream\n input:\n type: ovh:DbaasLogsInput\n properties:\n serviceName: ${stream.serviceName}\n description: ${stream.description}\n title: ${stream.title}\n engineId: ${logstash.id}\n streamId: ${stream.id}\n allowedNetworks:\n - 10.0.0.0/16\n exposedPort: 6154\n nbInstance: 2\n configuration:\n logstash:\n inputSection: |\n beats {\n port =\u003e 6514\n ssl =\u003e true\n ssl_certificate =\u003e \"/etc/ssl/private/server.crt\"\n ssl_key =\u003e \"/etc/ssl/private/server.key\"\n }\nvariables:\n logstash:\n Fn::Invoke:\n Function: ovh:getDbaasLogsInputEngine\n Arguments:\n name: logstash\n version: 7.x\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "allowedNetworks": { "type": "array", @@ -7551,7 +7551,7 @@ } }, "ovh:index/dedicatedCephAcl:DedicatedCephAcl": { - "description": "Add a new access ACL for the given network/mask.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst my-ceph = ovh.getDedicatedCeph({\n serviceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n});\nconst my_acl = new ovh.DedicatedCephAcl(\"my-acl\", {\n serviceName: my_ceph.then(my_ceph =\u003e my_ceph.id),\n network: \"1.2.3.4\",\n netmask: \"255.255.255.255\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmy_ceph = ovh.get_dedicated_ceph(service_name=\"94d423da-0e55-45f2-9812-836460a19939\")\nmy_acl = ovh.DedicatedCephAcl(\"my-acl\",\n service_name=my_ceph.id,\n network=\"1.2.3.4\",\n netmask=\"255.255.255.255\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_ceph = Ovh.GetDedicatedCeph.Invoke(new()\n {\n ServiceName = \"94d423da-0e55-45f2-9812-836460a19939\",\n });\n\n var my_acl = new Ovh.DedicatedCephAcl(\"my-acl\", new()\n {\n ServiceName = my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult).Apply(my_ceph =\u003e my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult.Id)),\n Network = \"1.2.3.4\",\n Netmask = \"255.255.255.255\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmy_ceph, err := ovh.GetDedicatedCeph(ctx, \u0026GetDedicatedCephArgs{\n\t\t\tServiceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDedicatedCephAcl(ctx, \"my-acl\", \u0026ovh.DedicatedCephAclArgs{\n\t\t\tServiceName: pulumi.String(my_ceph.Id),\n\t\t\tNetwork: pulumi.String(\"1.2.3.4\"),\n\t\t\tNetmask: pulumi.String(\"255.255.255.255\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedCephArgs;\nimport com.pulumi.ovh.DedicatedCephAcl;\nimport com.pulumi.ovh.DedicatedCephAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var my-ceph = OvhFunctions.getDedicatedCeph(GetDedicatedCephArgs.builder()\n .serviceName(\"94d423da-0e55-45f2-9812-836460a19939\")\n .build());\n\n var my_acl = new DedicatedCephAcl(\"my-acl\", DedicatedCephAclArgs.builder() \n .serviceName(my_ceph.id())\n .network(\"1.2.3.4\")\n .netmask(\"255.255.255.255\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-acl:\n type: ovh:DedicatedCephAcl\n properties:\n serviceName: ${[\"my-ceph\"].id}\n network: 1.2.3.4\n netmask: 255.255.255.255\nvariables:\n my-ceph:\n Fn::Invoke:\n Function: ovh:getDedicatedCeph\n Arguments:\n serviceName: 94d423da-0e55-45f2-9812-836460a19939\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Add a new access ACL for the given network/mask.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst my-ceph = ovh.getDedicatedCeph({\n serviceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n});\nconst my_acl = new ovh.DedicatedCephAcl(\"my-acl\", {\n serviceName: my_ceph.then(my_ceph =\u003e my_ceph.id),\n network: \"1.2.3.4\",\n netmask: \"255.255.255.255\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmy_ceph = ovh.get_dedicated_ceph(service_name=\"94d423da-0e55-45f2-9812-836460a19939\")\nmy_acl = ovh.DedicatedCephAcl(\"my-acl\",\n service_name=my_ceph.id,\n network=\"1.2.3.4\",\n netmask=\"255.255.255.255\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_ceph = Ovh.GetDedicatedCeph.Invoke(new()\n {\n ServiceName = \"94d423da-0e55-45f2-9812-836460a19939\",\n });\n\n var my_acl = new Ovh.DedicatedCephAcl(\"my-acl\", new()\n {\n ServiceName = my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult).Apply(my_ceph =\u003e my_ceph.Apply(getDedicatedCephResult =\u003e getDedicatedCephResult.Id)),\n Network = \"1.2.3.4\",\n Netmask = \"255.255.255.255\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmy_ceph, err := ovh.GetDedicatedCeph(ctx, \u0026GetDedicatedCephArgs{\n\t\t\tServiceName: \"94d423da-0e55-45f2-9812-836460a19939\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDedicatedCephAcl(ctx, \"my-acl\", \u0026ovh.DedicatedCephAclArgs{\n\t\t\tServiceName: pulumi.String(my_ceph.Id),\n\t\t\tNetwork: pulumi.String(\"1.2.3.4\"),\n\t\t\tNetmask: pulumi.String(\"255.255.255.255\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedCephArgs;\nimport com.pulumi.ovh.DedicatedCephAcl;\nimport com.pulumi.ovh.DedicatedCephAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var my-ceph = OvhFunctions.getDedicatedCeph(GetDedicatedCephArgs.builder()\n .serviceName(\"94d423da-0e55-45f2-9812-836460a19939\")\n .build());\n\n var my_acl = new DedicatedCephAcl(\"my-acl\", DedicatedCephAclArgs.builder() \n .serviceName(my_ceph.id())\n .network(\"1.2.3.4\")\n .netmask(\"255.255.255.255\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n my-acl:\n type: ovh:DedicatedCephAcl\n properties:\n serviceName: ${[\"my-ceph\"].id}\n network: 1.2.3.4\n netmask: 255.255.255.255\nvariables:\n my-ceph:\n Fn::Invoke:\n Function: ovh:getDedicatedCeph\n Arguments:\n serviceName: 94d423da-0e55-45f2-9812-836460a19939\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "family": { "type": "string", @@ -7947,7 +7947,7 @@ } }, "ovh:index/domainZone:DomainZone": { - "description": "Creates a domain zone.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n});\nconst zoneOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"dns\",\n planCode: \"zone\",\n}));\nconst zoneDomainZone = new ovh.DomainZone(\"zoneDomainZone\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.planCode),\n pricingMode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [\n {\n label: \"zone\",\n value: \"myzone.mydomain.com\",\n },\n {\n label: \"template\",\n value: \"minimized\",\n },\n ],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\")\nzone_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"dns\",\n plan_code=\"zone\")\nzone_domain_zone = ovh.DomainZone(\"zoneDomainZone\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.DomainZonePlanArgs(\n duration=zone_order_cart_product_plan.selected_prices[0].duration,\n plan_code=zone_order_cart_product_plan.plan_code,\n pricing_mode=zone_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[\n ovh.DomainZonePlanConfigurationArgs(\n label=\"zone\",\n value=\"myzone.mydomain.com\",\n ),\n ovh.DomainZonePlanConfigurationArgs(\n label=\"template\",\n value=\"minimized\",\n ),\n ],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n });\n\n var zoneOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"dns\",\n PlanCode = \"zone\",\n });\n\n var zoneDomainZone = new Ovh.DomainZone(\"zoneDomainZone\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.DomainZonePlanArgs\n {\n Duration = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"zone\",\n Value = \"myzone.mydomain.com\",\n },\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"template\",\n Value = \"minimized\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tzoneOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"dns\",\n\t\t\tPlanCode: \"zone\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDomainZone(ctx, \"zoneDomainZone\", \u0026ovh.DomainZoneArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026DomainZonePlanArgs{\n\t\t\t\tDuration: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(zoneOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: DomainZonePlanConfigurationArray{\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"zone\"),\n\t\t\t\t\t\tValue: pulumi.String(\"myzone.mydomain.com\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"template\"),\n\t\t\t\t\t\tValue: pulumi.String(\"minimized\"),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.DomainZone;\nimport com.pulumi.ovh.DomainZoneArgs;\nimport com.pulumi.ovh.inputs.DomainZonePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .build());\n\n final var zoneOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"dns\")\n .planCode(\"zone\")\n .build());\n\n var zoneDomainZone = new DomainZone(\"zoneDomainZone\", DomainZoneArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(DomainZonePlanArgs.builder()\n .duration(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations( \n DomainZonePlanConfigurationArgs.builder()\n .label(\"zone\")\n .value(\"myzone.mydomain.com\")\n .build(),\n DomainZonePlanConfigurationArgs.builder()\n .label(\"template\")\n .value(\"minimized\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n zoneDomainZone:\n type: ovh:DomainZone\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${zoneOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${zoneOrderCartProductPlan.planCode}\n pricingMode: ${zoneOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: zone\n value: myzone.mydomain.com\n - label: template\n value: minimized\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n zoneOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: dns\n planCode: zone\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates a domain zone.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n});\nconst zoneOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"dns\",\n planCode: \"zone\",\n}));\nconst zoneDomainZone = new ovh.DomainZone(\"zoneDomainZone\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.planCode),\n pricingMode: zoneOrderCartProductPlan.then(zoneOrderCartProductPlan =\u003e zoneOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [\n {\n label: \"zone\",\n value: \"myzone.mydomain.com\",\n },\n {\n label: \"template\",\n value: \"minimized\",\n },\n ],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\")\nzone_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"dns\",\n plan_code=\"zone\")\nzone_domain_zone = ovh.DomainZone(\"zoneDomainZone\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.DomainZonePlanArgs(\n duration=zone_order_cart_product_plan.selected_prices[0].duration,\n plan_code=zone_order_cart_product_plan.plan_code,\n pricing_mode=zone_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[\n ovh.DomainZonePlanConfigurationArgs(\n label=\"zone\",\n value=\"myzone.mydomain.com\",\n ),\n ovh.DomainZonePlanConfigurationArgs(\n label=\"template\",\n value=\"minimized\",\n ),\n ],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n });\n\n var zoneOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"dns\",\n PlanCode = \"zone\",\n });\n\n var zoneDomainZone = new Ovh.DomainZone(\"zoneDomainZone\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.DomainZonePlanArgs\n {\n Duration = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = zoneOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"zone\",\n Value = \"myzone.mydomain.com\",\n },\n new Ovh.Inputs.DomainZonePlanConfigurationArgs\n {\n Label = \"template\",\n Value = \"minimized\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tzoneOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"dns\",\n\t\t\tPlanCode: \"zone\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewDomainZone(ctx, \"zoneDomainZone\", \u0026ovh.DomainZoneArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026DomainZonePlanArgs{\n\t\t\t\tDuration: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(zoneOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(zoneOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: DomainZonePlanConfigurationArray{\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"zone\"),\n\t\t\t\t\t\tValue: pulumi.String(\"myzone.mydomain.com\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026DomainZonePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"template\"),\n\t\t\t\t\t\tValue: pulumi.String(\"minimized\"),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.DomainZone;\nimport com.pulumi.ovh.DomainZoneArgs;\nimport com.pulumi.ovh.inputs.DomainZonePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .build());\n\n final var zoneOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"dns\")\n .planCode(\"zone\")\n .build());\n\n var zoneDomainZone = new DomainZone(\"zoneDomainZone\", DomainZoneArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(DomainZonePlanArgs.builder()\n .duration(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(zoneOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations( \n DomainZonePlanConfigurationArgs.builder()\n .label(\"zone\")\n .value(\"myzone.mydomain.com\")\n .build(),\n DomainZonePlanConfigurationArgs.builder()\n .label(\"template\")\n .value(\"minimized\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n zoneDomainZone:\n type: ovh:DomainZone\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${zoneOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${zoneOrderCartProductPlan.planCode}\n pricingMode: ${zoneOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: zone\n value: myzone.mydomain.com\n - label: template\n value: minimized\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n zoneOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: dns\n planCode: zone\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "dnssecSupported": { "type": "boolean", @@ -8295,7 +8295,7 @@ } }, "ovh:index/ipLoadBalancing:IpLoadBalancing": { - "description": "Orders an IP load balancing.\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"mycart\",\n});\nconst iplb = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ipLoadbalancing\",\n planCode: \"iplb-lb1\",\n}));\nconst bhs = Promise.all([iplb, iplb, iplb, iplb]).then(([iplb, iplb1, iplb2, iplb3]) =\u003e ovh.getOrderCartProductOptionsPlan({\n cartId: iplb.cartId,\n priceCapacity: iplb1.priceCapacity,\n product: iplb2.product,\n planCode: iplb3.planCode,\n optionsPlanCode: \"iplb-zone-lb1-rbx\",\n}));\nconst iplb_lb1 = new ovh.IpLoadBalancing(\"iplb-lb1\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n displayName: \"my ip loadbalancing\",\n paymentMean: \"ovh-account\",\n plan: {\n duration: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.duration),\n planCode: iplb.then(iplb =\u003e iplb.planCode),\n pricingMode: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.pricingMode),\n },\n planOptions: [{\n duration: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.duration),\n planCode: bhs.then(bhs =\u003e bhs.planCode),\n pricingMode: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.pricingMode),\n }],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"mycart\")\niplb = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ipLoadbalancing\",\n plan_code=\"iplb-lb1\")\nbhs = ovh.get_order_cart_product_options_plan(cart_id=iplb.cart_id,\n price_capacity=iplb.price_capacity,\n product=iplb.product,\n plan_code=iplb.plan_code,\n options_plan_code=\"iplb-zone-lb1-rbx\")\niplb_lb1 = ovh.IpLoadBalancing(\"iplb-lb1\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n display_name=\"my ip loadbalancing\",\n payment_mean=\"ovh-account\",\n plan=ovh.IpLoadBalancingPlanArgs(\n duration=iplb.selected_prices[0].duration,\n plan_code=iplb.plan_code,\n pricing_mode=iplb.selected_prices[0].pricing_mode,\n ),\n plan_options=[ovh.IpLoadBalancingPlanOptionArgs(\n duration=bhs.selected_prices[0].duration,\n plan_code=bhs.plan_code,\n pricing_mode=bhs.selected_prices[0].pricing_mode,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"mycart\",\n });\n\n var iplb = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ipLoadbalancing\",\n PlanCode = \"iplb-lb1\",\n });\n\n var bhs = Ovh.GetOrderCartProductOptionsPlan.Invoke(new()\n {\n CartId = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.CartId),\n PriceCapacity = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PriceCapacity),\n Product = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.Product),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n OptionsPlanCode = \"iplb-zone-lb1-rbx\",\n });\n\n var iplb_lb1 = new Ovh.IpLoadBalancing(\"iplb-lb1\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n DisplayName = \"my ip loadbalancing\",\n PaymentMean = \"ovh-account\",\n Plan = new Ovh.Inputs.IpLoadBalancingPlanArgs\n {\n Duration = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n PlanOptions = new[]\n {\n new Ovh.Inputs.IpLoadBalancingPlanOptionArgs\n {\n Duration = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.PlanCode),\n PricingMode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.PricingMode),\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"mycart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tiplb, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ipLoadbalancing\",\n\t\t\tPlanCode: \"iplb-lb1\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbhs, err := ovh.GetOrderCartProductOptionsPlan(ctx, \u0026GetOrderCartProductOptionsPlanArgs{\n\t\t\tCartId: iplb.CartId,\n\t\t\tPriceCapacity: iplb.PriceCapacity,\n\t\t\tProduct: iplb.Product,\n\t\t\tPlanCode: iplb.PlanCode,\n\t\t\tOptionsPlanCode: \"iplb-zone-lb1-rbx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancing(ctx, \"iplb-lb1\", \u0026ovh.IpLoadBalancingArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDisplayName: pulumi.String(\"my ip loadbalancing\"),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tPlan: \u0026IpLoadBalancingPlanArgs{\n\t\t\t\tDuration: pulumi.String(iplb.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(iplb.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(iplb.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t\tPlanOptions: IpLoadBalancingPlanOptionArray{\n\t\t\t\t\u0026IpLoadBalancingPlanOptionArgs{\n\t\t\t\t\tDuration: pulumi.String(bhs.SelectedPrices[0].Duration),\n\t\t\t\t\tPlanCode: pulumi.String(bhs.PlanCode),\n\t\t\t\t\tPricingMode: pulumi.String(bhs.SelectedPrices[0].PricingMode),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsPlanArgs;\nimport com.pulumi.ovh.IpLoadBalancing;\nimport com.pulumi.ovh.IpLoadBalancingArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanOptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"mycart\")\n .build());\n\n final var iplb = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ipLoadbalancing\")\n .planCode(\"iplb-lb1\")\n .build());\n\n final var bhs = OvhFunctions.getOrderCartProductOptionsPlan(GetOrderCartProductOptionsPlanArgs.builder()\n .cartId(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.cartId()))\n .priceCapacity(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.priceCapacity()))\n .product(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.product()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .optionsPlanCode(\"iplb-zone-lb1-rbx\")\n .build());\n\n var iplb_lb1 = new IpLoadBalancing(\"iplb-lb1\", IpLoadBalancingArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .displayName(\"my ip loadbalancing\")\n .paymentMean(\"ovh-account\")\n .plan(IpLoadBalancingPlanArgs.builder()\n .duration(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .planOptions(IpLoadBalancingPlanOptionArgs.builder()\n .duration(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].duration()))\n .planCode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.planCode()))\n .pricingMode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iplb-lb1:\n type: ovh:IpLoadBalancing\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n displayName: my ip loadbalancing\n paymentMean: ovh-account\n plan:\n duration: ${iplb.selectedPrices[0].duration}\n planCode: ${iplb.planCode}\n pricingMode: ${iplb.selectedPrices[0].pricingMode}\n planOptions:\n - duration: ${bhs.selectedPrices[0].duration}\n planCode: ${bhs.planCode}\n pricingMode: ${bhs.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: mycart\n iplb:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ipLoadbalancing\n planCode: iplb-lb1\n bhs:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptionsPlan\n Arguments:\n cartId: ${iplb.cartId}\n priceCapacity: ${iplb.priceCapacity}\n product: ${iplb.product}\n planCode: ${iplb.planCode}\n optionsPlanCode: iplb-zone-lb1-rbx\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders an IP load balancing.\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"mycart\",\n});\nconst iplb = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ipLoadbalancing\",\n planCode: \"iplb-lb1\",\n}));\nconst bhs = Promise.all([iplb, iplb, iplb, iplb]).then(([iplb, iplb1, iplb2, iplb3]) =\u003e ovh.getOrderCartProductOptionsPlan({\n cartId: iplb.cartId,\n priceCapacity: iplb1.priceCapacity,\n product: iplb2.product,\n planCode: iplb3.planCode,\n optionsPlanCode: \"iplb-zone-lb1-rbx\",\n}));\nconst iplb_lb1 = new ovh.IpLoadBalancing(\"iplb-lb1\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n displayName: \"my ip loadbalancing\",\n paymentMean: \"ovh-account\",\n plan: {\n duration: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.duration),\n planCode: iplb.then(iplb =\u003e iplb.planCode),\n pricingMode: iplb.then(iplb =\u003e iplb.selectedPrices?[0]?.pricingMode),\n },\n planOptions: [{\n duration: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.duration),\n planCode: bhs.then(bhs =\u003e bhs.planCode),\n pricingMode: bhs.then(bhs =\u003e bhs.selectedPrices?[0]?.pricingMode),\n }],\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"mycart\")\niplb = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ipLoadbalancing\",\n plan_code=\"iplb-lb1\")\nbhs = ovh.get_order_cart_product_options_plan(cart_id=iplb.cart_id,\n price_capacity=iplb.price_capacity,\n product=iplb.product,\n plan_code=iplb.plan_code,\n options_plan_code=\"iplb-zone-lb1-rbx\")\niplb_lb1 = ovh.IpLoadBalancing(\"iplb-lb1\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n display_name=\"my ip loadbalancing\",\n payment_mean=\"ovh-account\",\n plan=ovh.IpLoadBalancingPlanArgs(\n duration=iplb.selected_prices[0].duration,\n plan_code=iplb.plan_code,\n pricing_mode=iplb.selected_prices[0].pricing_mode,\n ),\n plan_options=[ovh.IpLoadBalancingPlanOptionArgs(\n duration=bhs.selected_prices[0].duration,\n plan_code=bhs.plan_code,\n pricing_mode=bhs.selected_prices[0].pricing_mode,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"mycart\",\n });\n\n var iplb = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ipLoadbalancing\",\n PlanCode = \"iplb-lb1\",\n });\n\n var bhs = Ovh.GetOrderCartProductOptionsPlan.Invoke(new()\n {\n CartId = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.CartId),\n PriceCapacity = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PriceCapacity),\n Product = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.Product),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n OptionsPlanCode = \"iplb-zone-lb1-rbx\",\n });\n\n var iplb_lb1 = new Ovh.IpLoadBalancing(\"iplb-lb1\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n DisplayName = \"my ip loadbalancing\",\n PaymentMean = \"ovh-account\",\n Plan = new Ovh.Inputs.IpLoadBalancingPlanArgs\n {\n Duration = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = iplb.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n PlanOptions = new[]\n {\n new Ovh.Inputs.IpLoadBalancingPlanOptionArgs\n {\n Duration = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.PlanCode),\n PricingMode = bhs.Apply(getOrderCartProductOptionsPlanResult =\u003e getOrderCartProductOptionsPlanResult.SelectedPrices[0]?.PricingMode),\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"mycart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tiplb, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ipLoadbalancing\",\n\t\t\tPlanCode: \"iplb-lb1\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tbhs, err := ovh.GetOrderCartProductOptionsPlan(ctx, \u0026GetOrderCartProductOptionsPlanArgs{\n\t\t\tCartId: iplb.CartId,\n\t\t\tPriceCapacity: iplb.PriceCapacity,\n\t\t\tProduct: iplb.Product,\n\t\t\tPlanCode: iplb.PlanCode,\n\t\t\tOptionsPlanCode: \"iplb-zone-lb1-rbx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancing(ctx, \"iplb-lb1\", \u0026ovh.IpLoadBalancingArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tDisplayName: pulumi.String(\"my ip loadbalancing\"),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tPlan: \u0026IpLoadBalancingPlanArgs{\n\t\t\t\tDuration: pulumi.String(iplb.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(iplb.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(iplb.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t\tPlanOptions: IpLoadBalancingPlanOptionArray{\n\t\t\t\t\u0026IpLoadBalancingPlanOptionArgs{\n\t\t\t\t\tDuration: pulumi.String(bhs.SelectedPrices[0].Duration),\n\t\t\t\t\tPlanCode: pulumi.String(bhs.PlanCode),\n\t\t\t\t\tPricingMode: pulumi.String(bhs.SelectedPrices[0].PricingMode),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsPlanArgs;\nimport com.pulumi.ovh.IpLoadBalancing;\nimport com.pulumi.ovh.IpLoadBalancingArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingPlanOptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"mycart\")\n .build());\n\n final var iplb = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ipLoadbalancing\")\n .planCode(\"iplb-lb1\")\n .build());\n\n final var bhs = OvhFunctions.getOrderCartProductOptionsPlan(GetOrderCartProductOptionsPlanArgs.builder()\n .cartId(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.cartId()))\n .priceCapacity(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.priceCapacity()))\n .product(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.product()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .optionsPlanCode(\"iplb-zone-lb1-rbx\")\n .build());\n\n var iplb_lb1 = new IpLoadBalancing(\"iplb-lb1\", IpLoadBalancingArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .displayName(\"my ip loadbalancing\")\n .paymentMean(\"ovh-account\")\n .plan(IpLoadBalancingPlanArgs.builder()\n .duration(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(iplb.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .planOptions(IpLoadBalancingPlanOptionArgs.builder()\n .duration(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].duration()))\n .planCode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.planCode()))\n .pricingMode(bhs.applyValue(getOrderCartProductOptionsPlanResult -\u003e getOrderCartProductOptionsPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iplb-lb1:\n type: ovh:IpLoadBalancing\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n displayName: my ip loadbalancing\n paymentMean: ovh-account\n plan:\n duration: ${iplb.selectedPrices[0].duration}\n planCode: ${iplb.planCode}\n pricingMode: ${iplb.selectedPrices[0].pricingMode}\n planOptions:\n - duration: ${bhs.selectedPrices[0].duration}\n planCode: ${bhs.planCode}\n pricingMode: ${bhs.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: mycart\n iplb:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ipLoadbalancing\n planCode: iplb-lb1\n bhs:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptionsPlan\n Arguments:\n cartId: ${iplb.cartId}\n priceCapacity: ${iplb.priceCapacity}\n product: ${iplb.product}\n planCode: ${iplb.planCode}\n optionsPlanCode: iplb-zone-lb1-rbx\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "displayName": { "type": "string", @@ -9014,7 +9014,7 @@ } }, "ovh:index/ipLoadBalancingHttpRoute:IpLoadBalancingHttpRoute": { - "description": "Manage http route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(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.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage http route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https.\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(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.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "action": { "$ref": "#/types/ovh:index/IpLoadBalancingHttpRouteAction:IpLoadBalancingHttpRouteAction", @@ -9123,7 +9123,7 @@ } }, "ovh:index/ipLoadBalancingHttpRouteRule:IpLoadBalancingHttpRouteRule": { - "description": "Manage rules for HTTP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https for example.com (Vhost).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n frontendId: 11111,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com host\",\n field: \"host\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n frontend_id=11111,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com host\",\n field=\"host\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=httpsredirect.id,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n FrontendId = 11111,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com host\",\n Field = \"host\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\thttpsredirect, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"host\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: httpsredirect.ID(),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .frontendId(11111)\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com host\")\n .field(\"host\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(httpsredirect.id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n frontendId: 11111\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com host\n field: host\n match: is\n negate: false\n pattern: example.com\n routeId: ${httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n```\n\nRule which match a specific header (same effect as the host match above).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com Host header\",\n field: \"headers\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: ovh_iploadbalancing_http_route_httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n subField: \"Host\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com Host header\",\n field=\"headers\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=ovh_iploadbalancing_http_route[\"httpsredirect\"][\"id\"],\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n sub_field=\"Host\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com Host header\",\n Field = \"headers\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = ovh_iploadbalancing_http_route.Httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n SubField = \"Host\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com Host header\"),\n\t\t\tField: pulumi.String(\"headers\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: pulumi.Any(ovh_iploadbalancing_http_route.Httpsredirect.Id),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tSubField: pulumi.String(\"Host\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com Host header\")\n .field(\"headers\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(ovh_iploadbalancing_http_route.httpsredirect().id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .subField(\"Host\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com Host header\n field: headers\n match: is\n negate: false\n pattern: example.com\n routeId: ${ovh_iploadbalancing_http_route.httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n subField: Host\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage rules for HTTP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nRoute which redirect all url to https for example.com (Vhost).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst httpsredirect = new ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", {\n action: {\n status: 302,\n target: \"https://${host}${path}${arguments}\",\n type: \"redirect\",\n },\n displayName: \"Redirect to HTTPS\",\n frontendId: 11111,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com host\",\n field: \"host\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nhttpsredirect = ovh.IpLoadBalancingHttpRoute(\"httpsredirect\",\n action=ovh.IpLoadBalancingHttpRouteActionArgs(\n status=302,\n target=f\"https://{host}{path}{arguments}\",\n type=\"redirect\",\n ),\n display_name=\"Redirect to HTTPS\",\n frontend_id=11111,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com host\",\n field=\"host\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=httpsredirect.id,\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var httpsredirect = new Ovh.IpLoadBalancingHttpRoute(\"httpsredirect\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingHttpRouteActionArgs\n {\n Status = 302,\n Target = $\"https://{host}{path}{arguments}\",\n Type = \"redirect\",\n },\n DisplayName = \"Redirect to HTTPS\",\n FrontendId = 11111,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com host\",\n Field = \"host\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\thttpsredirect, err := ovh.NewIpLoadBalancingHttpRoute(ctx, \"httpsredirect\", \u0026ovh.IpLoadBalancingHttpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingHttpRouteActionArgs{\n\t\t\t\tStatus: pulumi.Int(302),\n\t\t\t\tTarget: pulumi.String(fmt.Sprintf(\"https://%v%v%v\", host, path, arguments)),\n\t\t\t\tType: pulumi.String(\"redirect\"),\n\t\t\t},\n\t\t\tDisplayName: pulumi.String(\"Redirect to HTTPS\"),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"host\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: httpsredirect.ID(),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRoute;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingHttpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var httpsredirect = new IpLoadBalancingHttpRoute(\"httpsredirect\", IpLoadBalancingHttpRouteArgs.builder() \n .action(IpLoadBalancingHttpRouteActionArgs.builder()\n .status(302)\n .target(String.format(\"https://%s%s%s\", host,path,arguments))\n .type(\"redirect\")\n .build())\n .displayName(\"Redirect to HTTPS\")\n .frontendId(11111)\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com host\")\n .field(\"host\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(httpsredirect.id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n httpsredirect:\n type: ovh:IpLoadBalancingHttpRoute\n properties:\n action:\n status: 302\n target: https://${host}${path}${arguments}\n type: redirect\n displayName: Redirect to HTTPS\n frontendId: 11111\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com host\n field: host\n match: is\n negate: false\n pattern: example.com\n routeId: ${httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n```\n\nRule which match a specific header (same effect as the host match above).\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst examplerule = new ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", {\n displayName: \"Match example.com Host header\",\n field: \"headers\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n routeId: ovh_iploadbalancing_http_route_httpsredirect.id,\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n subField: \"Host\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nexamplerule = ovh.IpLoadBalancingHttpRouteRule(\"examplerule\",\n display_name=\"Match example.com Host header\",\n field=\"headers\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\",\n route_id=ovh_iploadbalancing_http_route[\"httpsredirect\"][\"id\"],\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n sub_field=\"Host\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var examplerule = new Ovh.IpLoadBalancingHttpRouteRule(\"examplerule\", new()\n {\n DisplayName = \"Match example.com Host header\",\n Field = \"headers\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n RouteId = ovh_iploadbalancing_http_route.Httpsredirect.Id,\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n SubField = \"Host\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingHttpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingHttpRouteRuleArgs{\n\t\t\tDisplayName: pulumi.String(\"Match example.com Host header\"),\n\t\t\tField: pulumi.String(\"headers\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: pulumi.String(\"example.com\"),\n\t\t\tRouteId: pulumi.Any(ovh_iploadbalancing_http_route.Httpsredirect.Id),\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tSubField: pulumi.String(\"Host\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingHttpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var examplerule = new IpLoadBalancingHttpRouteRule(\"examplerule\", IpLoadBalancingHttpRouteRuleArgs.builder() \n .displayName(\"Match example.com Host header\")\n .field(\"headers\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .routeId(ovh_iploadbalancing_http_route.httpsredirect().id())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .subField(\"Host\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n examplerule:\n type: ovh:IpLoadBalancingHttpRouteRule\n properties:\n displayName: Match example.com Host header\n field: headers\n match: is\n negate: false\n pattern: example.com\n routeId: ${ovh_iploadbalancing_http_route.httpsredirect.id}\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n subField: Host\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "displayName": { "type": "string", @@ -9765,7 +9765,7 @@ } }, "ovh:index/ipLoadBalancingTcpRoute:IpLoadBalancingTcpRoute": { - "description": "Manage tcp route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst tcpreject = new ovh.IpLoadBalancingTcpRoute(\"tcpreject\", {\n action: {\n type: \"reject\",\n },\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\ntcpreject = ovh.IpLoadBalancingTcpRoute(\"tcpreject\",\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ),\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tcpreject = new Ovh.IpLoadBalancingTcpRoute(\"tcpreject\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"tcpreject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(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.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tcpreject = new IpLoadBalancingTcpRoute(\"tcpreject\", IpLoadBalancingTcpRouteArgs.builder() \n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tcpreject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n action:\n type: reject\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage tcp route for a loadbalancer service\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst tcpreject = new ovh.IpLoadBalancingTcpRoute(\"tcpreject\", {\n action: {\n type: \"reject\",\n },\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\ntcpreject = ovh.IpLoadBalancingTcpRoute(\"tcpreject\",\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ),\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tcpreject = new Ovh.IpLoadBalancingTcpRoute(\"tcpreject\", new()\n {\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"tcpreject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(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.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tcpreject = new IpLoadBalancingTcpRoute(\"tcpreject\", IpLoadBalancingTcpRouteArgs.builder() \n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tcpreject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n action:\n type: reject\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "action": { "$ref": "#/types/ovh:index/IpLoadBalancingTcpRouteAction:IpLoadBalancingTcpRouteAction", @@ -9874,7 +9874,7 @@ } }, "ovh:index/ipLoadBalancingTcpRouteRule:IpLoadBalancingTcpRouteRule": { - "description": "Manage rules for TCP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst reject = new ovh.IpLoadBalancingTcpRoute(\"reject\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n frontendId: 11111,\n action: {\n type: \"reject\",\n },\n});\nconst examplerule = new ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n routeId: reject.id,\n displayName: \"Match example.com host\",\n field: \"sni\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nreject = ovh.IpLoadBalancingTcpRoute(\"reject\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1,\n frontend_id=11111,\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ))\nexamplerule = ovh.IpLoadBalancingTcpRouteRule(\"examplerule\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n route_id=reject.id,\n display_name=\"Match example.com host\",\n field=\"sni\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var reject = new Ovh.IpLoadBalancingTcpRoute(\"reject\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n FrontendId = 11111,\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n });\n\n var examplerule = new Ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n RouteId = reject.Id,\n DisplayName = \"Match example.com host\",\n Field = \"sni\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treject, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"reject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingTcpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingTcpRouteRuleArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tRouteId: reject.ID(),\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"sni\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: 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.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var reject = new IpLoadBalancingTcpRoute(\"reject\", IpLoadBalancingTcpRouteArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .frontendId(11111)\n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .build());\n\n var examplerule = new IpLoadBalancingTcpRouteRule(\"examplerule\", IpLoadBalancingTcpRouteRuleArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .routeId(reject.id())\n .displayName(\"Match example.com host\")\n .field(\"sni\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n frontendId: 11111\n action:\n type: reject\n examplerule:\n type: ovh:IpLoadBalancingTcpRouteRule\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n routeId: ${reject.id}\n displayName: Match example.com host\n field: sni\n match: is\n negate: false\n pattern: example.com\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Manage rules for TCP route.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst reject = new ovh.IpLoadBalancingTcpRoute(\"reject\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight: 1,\n frontendId: 11111,\n action: {\n type: \"reject\",\n },\n});\nconst examplerule = new ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", {\n serviceName: \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n routeId: reject.id,\n displayName: \"Match example.com host\",\n field: \"sni\",\n match: \"is\",\n negate: false,\n pattern: \"example.com\",\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nreject = ovh.IpLoadBalancingTcpRoute(\"reject\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n weight=1,\n frontend_id=11111,\n action=ovh.IpLoadBalancingTcpRouteActionArgs(\n type=\"reject\",\n ))\nexamplerule = ovh.IpLoadBalancingTcpRouteRule(\"examplerule\",\n service_name=\"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n route_id=reject.id,\n display_name=\"Match example.com host\",\n field=\"sni\",\n match=\"is\",\n negate=False,\n pattern=\"example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var reject = new Ovh.IpLoadBalancingTcpRoute(\"reject\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n Weight = 1,\n FrontendId = 11111,\n Action = new Ovh.Inputs.IpLoadBalancingTcpRouteActionArgs\n {\n Type = \"reject\",\n },\n });\n\n var examplerule = new Ovh.IpLoadBalancingTcpRouteRule(\"examplerule\", new()\n {\n ServiceName = \"loadbalancer-xxxxxxxxxxxxxxxxxx\",\n RouteId = reject.Id,\n DisplayName = \"Match example.com host\",\n Field = \"sni\",\n Match = \"is\",\n Negate = false,\n Pattern = \"example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treject, err := ovh.NewIpLoadBalancingTcpRoute(ctx, \"reject\", \u0026ovh.IpLoadBalancingTcpRouteArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tWeight: pulumi.Int(1),\n\t\t\tFrontendId: pulumi.Int(11111),\n\t\t\tAction: \u0026IpLoadBalancingTcpRouteActionArgs{\n\t\t\t\tType: pulumi.String(\"reject\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpLoadBalancingTcpRouteRule(ctx, \"examplerule\", \u0026ovh.IpLoadBalancingTcpRouteRuleArgs{\n\t\t\tServiceName: pulumi.String(\"loadbalancer-xxxxxxxxxxxxxxxxxx\"),\n\t\t\tRouteId: reject.ID(),\n\t\t\tDisplayName: pulumi.String(\"Match example.com host\"),\n\t\t\tField: pulumi.String(\"sni\"),\n\t\t\tMatch: pulumi.String(\"is\"),\n\t\t\tNegate: pulumi.Bool(false),\n\t\t\tPattern: 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.ovh.IpLoadBalancingTcpRoute;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteArgs;\nimport com.pulumi.ovh.inputs.IpLoadBalancingTcpRouteActionArgs;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRule;\nimport com.pulumi.ovh.IpLoadBalancingTcpRouteRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var reject = new IpLoadBalancingTcpRoute(\"reject\", IpLoadBalancingTcpRouteArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .weight(1)\n .frontendId(11111)\n .action(IpLoadBalancingTcpRouteActionArgs.builder()\n .type(\"reject\")\n .build())\n .build());\n\n var examplerule = new IpLoadBalancingTcpRouteRule(\"examplerule\", IpLoadBalancingTcpRouteRuleArgs.builder() \n .serviceName(\"loadbalancer-xxxxxxxxxxxxxxxxxx\")\n .routeId(reject.id())\n .displayName(\"Match example.com host\")\n .field(\"sni\")\n .match(\"is\")\n .negate(false)\n .pattern(\"example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n reject:\n type: ovh:IpLoadBalancingTcpRoute\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n weight: 1\n frontendId: 11111\n action:\n type: reject\n examplerule:\n type: ovh:IpLoadBalancingTcpRouteRule\n properties:\n serviceName: loadbalancer-xxxxxxxxxxxxxxxxxx\n routeId: ${reject.id}\n displayName: Match example.com host\n field: sni\n match: is\n negate: false\n pattern: example.com\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "displayName": { "type": "string", @@ -10194,7 +10194,7 @@ } }, "ovh:index/ipService:IpService": { - "description": "Orders an ip service.\n\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"order ip block\",\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: \"my ip block\",\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"order ip block\")\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=\"my ip block\",\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"order ip block\",\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = \"my ip block\",\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"order ip block\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(\"my ip block\"),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"order ip block\")\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(\"my ip block\")\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: my ip block\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: order ip block\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders an ip service.\n\n\n## Important\n\nThis resource orders an OVH product for a long period of time and may generate heavy costs !\nUse with caution.\n\n__NOTE__ 1: the \"default-payment-mean\" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.\n\n__NOTE__ 2: this resource is in beta state. Use with caution.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"order ip block\",\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: \"my ip block\",\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"order ip block\")\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=\"my ip block\",\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"order ip block\",\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = \"my ip block\",\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"order ip block\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(\"my ip block\"),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"order ip block\")\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(\"my ip block\")\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: my ip block\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: order ip block\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "canBeTerminated": { "type": "boolean", @@ -10814,7 +10814,7 @@ } }, "ovh:index/meIpxeScript:MeIpxeScript": { - "description": "Creates an IPXE Script.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fs from \"fs\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst script = new ovh.MeIpxeScript(\"script\", {script: fs.readFileSync(`${path.module}/boot.ipxe`)});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nscript = ovh.MeIpxeScript(\"script\", script=(lambda path: open(path).read())(f\"{path['module']}/boot.ipxe\"))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.IO;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var script = new Ovh.MeIpxeScript(\"script\", new()\n {\n Script = File.ReadAllText($\"{path.Module}/boot.ipxe\"),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\t\"io/ioutil\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc readFileOrPanic(path string) pulumi.StringPtrInput {\n\tdata, err := ioutil.ReadFile(path)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\treturn pulumi.String(string(data))\n}\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeIpxeScript(ctx, \"script\", \u0026ovh.MeIpxeScriptArgs{\n\t\t\tScript: readFileOrPanic(fmt.Sprintf(\"%v/boot.ipxe\", path.Module)),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeIpxeScript;\nimport com.pulumi.ovh.MeIpxeScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var script = new MeIpxeScript(\"script\", MeIpxeScriptArgs.builder() \n .script(Files.readString(Paths.get(String.format(\"%s/boot.ipxe\", path.module()))))\n .build());\n\n }\n}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Creates an IPXE Script.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fs from \"fs\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst script = new ovh.MeIpxeScript(\"script\", {script: fs.readFileSync(`${path.module}/boot.ipxe`)});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\n\nscript = ovh.MeIpxeScript(\"script\", script=(lambda path: open(path).read())(f\"{path['module']}/boot.ipxe\"))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.IO;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var script = new Ovh.MeIpxeScript(\"script\", new()\n {\n Script = File.ReadAllText($\"{path.Module}/boot.ipxe\"),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\t\"io/ioutil\"\n\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc readFileOrPanic(path string) pulumi.StringPtrInput {\n\tdata, err := ioutil.ReadFile(path)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\treturn pulumi.String(string(data))\n}\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.NewMeIpxeScript(ctx, \"script\", \u0026ovh.MeIpxeScriptArgs{\n\t\t\tScript: readFileOrPanic(fmt.Sprintf(\"%v/boot.ipxe\", path.Module)),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.MeIpxeScript;\nimport com.pulumi.ovh.MeIpxeScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var script = new MeIpxeScript(\"script\", MeIpxeScriptArgs.builder() \n .script(Files.readString(Paths.get(String.format(\"%s/boot.ipxe\", path.module()))))\n .build());\n\n }\n}\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "description": { "type": "string", @@ -10937,7 +10937,7 @@ } }, "ovh:index/vrack:Vrack": { - "description": "Orders a vrack.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n__NOTE__ : Currently, the OVH api doesn't support Vrack termination. You have to open a support ticket to ask for vrack termination. Otherwise, you may hit vrack quota issues.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my vrack order cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n description: \"my vrack\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my vrack order cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n description=\"my vrack\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my vrack order cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Description = \"my vrack\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my vrack order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tDescription: pulumi.String(\"my vrack\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my vrack order cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .description(\"my vrack\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n description: my vrack\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my vrack order cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Orders a vrack.\n\n## Important\n\nThis resource is in beta state. Use with caution.\n\n__NOTE__ : Currently, the OVH api doesn't support Vrack termination. You have to open a support ticket to ask for vrack termination. Otherwise, you may hit vrack quota issues.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my vrack order cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n description: \"my vrack\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my vrack order cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n description=\"my vrack\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my vrack order cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Description = \"my vrack\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my vrack order cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tDescription: pulumi.String(\"my vrack\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my vrack order cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .description(\"my vrack\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n description: my vrack\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my vrack order cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "description": { "type": "string", @@ -11222,7 +11222,7 @@ } }, "ovh:index/vrackIp:VrackIp": { - "description": "Attach a Ip block to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\nimport * as pulumi_ovh from \"@lbrlabs/pulumi-ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n description: mycart.then(mycart =\u003e mycart.description),\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: mycart.then(mycart =\u003e mycart.description),\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\nconst vrackblock = new ovh.VrackIp(\"vrackblock\", {\n serviceName: vrackVrack.serviceName,\n block: ipblockIpService.ip,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n description=mycart.description,\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=mycart.description,\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\nvrackblock = ovh.VrackIp(\"vrackblock\",\n service_name=vrack_vrack.service_name,\n block=ipblock_ip_service.ip)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n var vrackblock = new Ovh.VrackIp(\"vrackblock\", new()\n {\n ServiceName = vrackVrack.ServiceName,\n Block = ipblockIpService.Ip,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackVrack, err := ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockIpService, err := ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\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\t_, err = ovh.NewVrackIp(ctx, \"vrackblock\", \u0026ovh.VrackIpArgs{\n\t\t\tServiceName: vrackVrack.ServiceName,\n\t\t\tBlock: ipblockIpService.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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport com.pulumi.ovh.VrackIp;\nimport com.pulumi.ovh.VrackIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n var vrackblock = new VrackIp(\"vrackblock\", VrackIpArgs.builder() \n .serviceName(vrackVrack.serviceName())\n .block(ipblockIpService.ip())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n description: ${mycart.description}\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: ${mycart.description}\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\n vrackblock:\n type: ovh:VrackIp\n properties:\n serviceName: ${vrackVrack.serviceName}\n block: ${ipblockIpService.ip}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Attach a Ip block to a VRack.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@lbrlabs/pulumi-ovh\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst vrackOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"vrack\",\n planCode: \"vrack\",\n}));\nconst vrackVrack = new ovh.Vrack(\"vrackVrack\", {\n description: mycart.then(mycart =\u003e mycart.description),\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"fidelity\",\n plan: {\n duration: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.planCode),\n pricingMode: vrackOrderCartProductPlan.then(vrackOrderCartProductPlan =\u003e vrackOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n },\n});\nconst ipblockOrderCartProductPlan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"ip\",\n planCode: \"ip-v4-s30-ripe\",\n}));\nconst ipblockIpService = new ovh.IpService(\"ipblockIpService\", {\n ovhSubsidiary: mycart.then(mycart =\u003e mycart.ovhSubsidiary),\n paymentMean: \"ovh-account\",\n description: mycart.then(mycart =\u003e mycart.description),\n plan: {\n duration: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.duration),\n planCode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.planCode),\n pricingMode: ipblockOrderCartProductPlan.then(ipblockOrderCartProductPlan =\u003e ipblockOrderCartProductPlan.selectedPrices?[0]?.pricingMode),\n configurations: [{\n label: \"country\",\n value: \"FR\",\n }],\n },\n});\nconst vrackblock = new ovh.VrackIp(\"vrackblock\", {\n serviceName: vrackVrack.serviceName,\n block: ipblockIpService.ip,\n});\n```\n```python\nimport pulumi\nimport lbrlabs_pulumi_ovh as ovh\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nvrack_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"vrack\",\n plan_code=\"vrack\")\nvrack_vrack = ovh.Vrack(\"vrackVrack\",\n description=mycart.description,\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"fidelity\",\n plan=ovh.VrackPlanArgs(\n duration=vrack_order_cart_product_plan.selected_prices[0].duration,\n plan_code=vrack_order_cart_product_plan.plan_code,\n pricing_mode=vrack_order_cart_product_plan.selected_prices[0].pricing_mode,\n ))\nipblock_order_cart_product_plan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"ip\",\n plan_code=\"ip-v4-s30-ripe\")\nipblock_ip_service = ovh.IpService(\"ipblockIpService\",\n ovh_subsidiary=mycart.ovh_subsidiary,\n payment_mean=\"ovh-account\",\n description=mycart.description,\n plan=ovh.IpServicePlanArgs(\n duration=ipblock_order_cart_product_plan.selected_prices[0].duration,\n plan_code=ipblock_order_cart_product_plan.plan_code,\n pricing_mode=ipblock_order_cart_product_plan.selected_prices[0].pricing_mode,\n configurations=[ovh.IpServicePlanConfigurationArgs(\n label=\"country\",\n value=\"FR\",\n )],\n ))\nvrackblock = ovh.VrackIp(\"vrackblock\",\n service_name=vrack_vrack.service_name,\n block=ipblock_ip_service.ip)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Lbrlabs.PulumiPackage.Ovh;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var vrackOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"vrack\",\n PlanCode = \"vrack\",\n });\n\n var vrackVrack = new Ovh.Vrack(\"vrackVrack\", new()\n {\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"fidelity\",\n Plan = new Ovh.Inputs.VrackPlanArgs\n {\n Duration = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = vrackOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n },\n });\n\n var ipblockOrderCartProductPlan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"ip\",\n PlanCode = \"ip-v4-s30-ripe\",\n });\n\n var ipblockIpService = new Ovh.IpService(\"ipblockIpService\", new()\n {\n OvhSubsidiary = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.OvhSubsidiary),\n PaymentMean = \"ovh-account\",\n Description = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Description),\n Plan = new Ovh.Inputs.IpServicePlanArgs\n {\n Duration = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.Duration),\n PlanCode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.PlanCode),\n PricingMode = ipblockOrderCartProductPlan.Apply(getOrderCartProductPlanResult =\u003e getOrderCartProductPlanResult.SelectedPrices[0]?.PricingMode),\n Configurations = new[]\n {\n new Ovh.Inputs.IpServicePlanConfigurationArgs\n {\n Label = \"country\",\n Value = \"FR\",\n },\n },\n },\n });\n\n var vrackblock = new Ovh.VrackIp(\"vrackblock\", new()\n {\n ServiceName = vrackVrack.ServiceName,\n Block = ipblockIpService.Ip,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"vrack\",\n\t\t\tPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tvrackVrack, err := ovh.NewVrack(ctx, \"vrackVrack\", \u0026ovh.VrackArgs{\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"fidelity\"),\n\t\t\tPlan: \u0026VrackPlanArgs{\n\t\t\t\tDuration: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(vrackOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(vrackOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockOrderCartProductPlan, err := ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"ip\",\n\t\t\tPlanCode: \"ip-v4-s30-ripe\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tipblockIpService, err := ovh.NewIpService(ctx, \"ipblockIpService\", \u0026ovh.IpServiceArgs{\n\t\t\tOvhSubsidiary: pulumi.String(mycart.OvhSubsidiary),\n\t\t\tPaymentMean: pulumi.String(\"ovh-account\"),\n\t\t\tDescription: pulumi.String(mycart.Description),\n\t\t\tPlan: \u0026IpServicePlanArgs{\n\t\t\t\tDuration: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].Duration),\n\t\t\t\tPlanCode: pulumi.String(ipblockOrderCartProductPlan.PlanCode),\n\t\t\t\tPricingMode: pulumi.String(ipblockOrderCartProductPlan.SelectedPrices[0].PricingMode),\n\t\t\t\tConfigurations: IpServicePlanConfigurationArray{\n\t\t\t\t\t\u0026IpServicePlanConfigurationArgs{\n\t\t\t\t\t\tLabel: pulumi.String(\"country\"),\n\t\t\t\t\t\tValue: pulumi.String(\"FR\"),\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\t_, err = ovh.NewVrackIp(ctx, \"vrackblock\", \u0026ovh.VrackIpArgs{\n\t\t\tServiceName: vrackVrack.ServiceName,\n\t\t\tBlock: ipblockIpService.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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport com.pulumi.ovh.Vrack;\nimport com.pulumi.ovh.VrackArgs;\nimport com.pulumi.ovh.inputs.VrackPlanArgs;\nimport com.pulumi.ovh.IpService;\nimport com.pulumi.ovh.IpServiceArgs;\nimport com.pulumi.ovh.inputs.IpServicePlanArgs;\nimport com.pulumi.ovh.VrackIp;\nimport com.pulumi.ovh.VrackIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var vrackOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"vrack\")\n .planCode(\"vrack\")\n .build());\n\n var vrackVrack = new Vrack(\"vrackVrack\", VrackArgs.builder() \n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"fidelity\")\n .plan(VrackPlanArgs.builder()\n .duration(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(vrackOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .build())\n .build());\n\n final var ipblockOrderCartProductPlan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"ip\")\n .planCode(\"ip-v4-s30-ripe\")\n .build());\n\n var ipblockIpService = new IpService(\"ipblockIpService\", IpServiceArgs.builder() \n .ovhSubsidiary(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.ovhSubsidiary()))\n .paymentMean(\"ovh-account\")\n .description(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.description()))\n .plan(IpServicePlanArgs.builder()\n .duration(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].duration()))\n .planCode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.planCode()))\n .pricingMode(ipblockOrderCartProductPlan.applyValue(getOrderCartProductPlanResult -\u003e getOrderCartProductPlanResult.selectedPrices()[0].pricingMode()))\n .configurations(IpServicePlanConfigurationArgs.builder()\n .label(\"country\")\n .value(\"FR\")\n .build())\n .build())\n .build());\n\n var vrackblock = new VrackIp(\"vrackblock\", VrackIpArgs.builder() \n .serviceName(vrackVrack.serviceName())\n .block(ipblockIpService.ip())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vrackVrack:\n type: ovh:Vrack\n properties:\n description: ${mycart.description}\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: fidelity\n plan:\n duration: ${vrackOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${vrackOrderCartProductPlan.planCode}\n pricingMode: ${vrackOrderCartProductPlan.selectedPrices[0].pricingMode}\n ipblockIpService:\n type: ovh:IpService\n properties:\n ovhSubsidiary: ${mycart.ovhSubsidiary}\n paymentMean: ovh-account\n description: ${mycart.description}\n plan:\n duration: ${ipblockOrderCartProductPlan.selectedPrices[0].duration}\n planCode: ${ipblockOrderCartProductPlan.planCode}\n pricingMode: ${ipblockOrderCartProductPlan.selectedPrices[0].pricingMode}\n configurations:\n - label: country\n value: FR\n vrackblock:\n type: ovh:VrackIp\n properties:\n serviceName: ${vrackVrack.serviceName}\n block: ${ipblockIpService.ip}\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n vrackOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: vrack\n planCode: vrack\n ipblockOrderCartProductPlan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: ip\n planCode: ip-v4-s30-ripe\n```\n{{% /example %}}\n{{% /examples %}}", "properties": { "block": { "type": "string", @@ -11349,7 +11349,7 @@ }, "functions": { "ovh:index/getCloudProjectCapabilitiesContainerFilter:getCloudProjectCapabilitiesContainerFilter": { - "description": "Use this data source to filter the list of container registry capabilities associated with a public cloud project to match one and only one capability.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst capability = pulumi.output(ovh.getCloudProjectCapabilitiesContainerFilter({\n planName: \"SMALL\",\n region: \"GRA\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ncapability = ovh.get_cloud_project_capabilities_container_filter(plan_name=\"SMALL\",\n region=\"GRA\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var capability = Ovh.GetCloudProjectCapabilitiesContainerFilter.Invoke(new()\n {\n PlanName = \"SMALL\",\n Region = \"GRA\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetCloudProjectCapabilitiesContainerFilter(ctx, \u0026GetCloudProjectCapabilitiesContainerFilterArgs{\n\t\t\tPlanName: \"SMALL\",\n\t\t\tRegion: \"GRA\",\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerFilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var capability = OvhFunctions.getCloudProjectCapabilitiesContainerFilter(GetCloudProjectCapabilitiesContainerFilterArgs.builder()\n .planName(\"SMALL\")\n .region(\"GRA\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n capability:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerFilter\n Arguments:\n planName: SMALL\n region: GRA\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to filter the list of container registry capabilities associated with a public cloud project to match one and only one capability.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst capability = pulumi.output(ovh.getCloudProjectCapabilitiesContainerFilter({\n planName: \"SMALL\",\n region: \"GRA\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ncapability = ovh.get_cloud_project_capabilities_container_filter(plan_name=\"SMALL\",\n region=\"GRA\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var capability = Ovh.GetCloudProjectCapabilitiesContainerFilter.Invoke(new()\n {\n PlanName = \"SMALL\",\n Region = \"GRA\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetCloudProjectCapabilitiesContainerFilter(ctx, \u0026GetCloudProjectCapabilitiesContainerFilterArgs{\n\t\t\tPlanName: \"SMALL\",\n\t\t\tRegion: \"GRA\",\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerFilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var capability = OvhFunctions.getCloudProjectCapabilitiesContainerFilter(GetCloudProjectCapabilitiesContainerFilterArgs.builder()\n .planName(\"SMALL\")\n .region(\"GRA\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n capability:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerFilter\n Arguments:\n planName: SMALL\n region: GRA\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectCapabilitiesContainerFilter.\n", "properties": { @@ -11436,7 +11436,7 @@ } }, "ovh:index/getCloudProjectCapabilitiesContainerRegistry:getCloudProjectCapabilitiesContainerRegistry": { - "description": "Use this data source to get the container registry capabilities of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst capabilities = pulumi.output(ovh.getCloudProjectCapabilitiesContainerRegistry({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ncapabilities = ovh.get_cloud_project_capabilities_container_registry(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var capabilities = Ovh.GetCloudProjectCapabilitiesContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectCapabilitiesContainerRegistry(ctx, \u0026GetCloudProjectCapabilitiesContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var capabilities = OvhFunctions.getCloudProjectCapabilitiesContainerRegistry(GetCloudProjectCapabilitiesContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n capabilities:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerRegistry\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the container registry capabilities of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst capabilities = pulumi.output(ovh.getCloudProjectCapabilitiesContainerRegistry({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ncapabilities = ovh.get_cloud_project_capabilities_container_registry(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var capabilities = Ovh.GetCloudProjectCapabilitiesContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectCapabilitiesContainerRegistry(ctx, \u0026GetCloudProjectCapabilitiesContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectCapabilitiesContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var capabilities = OvhFunctions.getCloudProjectCapabilitiesContainerRegistry(GetCloudProjectCapabilitiesContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n capabilities:\n Fn::Invoke:\n Function: ovh:getCloudProjectCapabilitiesContainerRegistry\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectCapabilitiesContainerRegistry.\n", "properties": { @@ -11477,7 +11477,7 @@ } }, "ovh:index/getCloudProjectContainerRegistries:getCloudProjectContainerRegistries": { - "description": "Use this data source to get the container registries of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registries = pulumi.output(ovh.getCloudProjectContainerRegistries({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregistries = ovh.get_cloud_project_container_registries(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registries = Ovh.GetCloudProjectContainerRegistries.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistries(ctx, \u0026GetCloudProjectContainerRegistriesArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistriesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registries = OvhFunctions.getCloudProjectContainerRegistries(GetCloudProjectContainerRegistriesArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n registries:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistries\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the container registries of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registries = pulumi.output(ovh.getCloudProjectContainerRegistries({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregistries = ovh.get_cloud_project_container_registries(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registries = Ovh.GetCloudProjectContainerRegistries.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistries(ctx, \u0026GetCloudProjectContainerRegistriesArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistriesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registries = OvhFunctions.getCloudProjectContainerRegistries(GetCloudProjectContainerRegistriesArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n registries:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistries\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectContainerRegistries.\n", "properties": { @@ -11518,7 +11518,7 @@ } }, "ovh:index/getCloudProjectContainerRegistry:getCloudProjectContainerRegistry": { - "description": "Use this data source to get information about a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registry = pulumi.output(ovh.getCloudProjectContainerRegistry({\n registryId: \"yyyy\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(registry_id=\"yyyy\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n RegistryId = \"yyyy\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tRegistryId: \"yyyy\",\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .registryId(\"yyyy\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n registryId: yyyy\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get information about a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registry = pulumi.output(ovh.getCloudProjectContainerRegistry({\n registryId: \"yyyy\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(registry_id=\"yyyy\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n RegistryId = \"yyyy\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tRegistryId: \"yyyy\",\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .registryId(\"yyyy\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n registryId: yyyy\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectContainerRegistry.\n", "properties": { @@ -11605,7 +11605,7 @@ } }, "ovh:index/getCloudProjectContainerRegistryUsers:getCloudProjectContainerRegistryUsers": { - "description": "Use this data source to get the list of users of a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registry = ovh.getCloudProjectContainerRegistry({\n serviceName: \"XXXXXX\",\n registryId: \"yyyy\",\n});\nconst users = ovh.getCloudProjectContainerRegistryUsers({\n serviceName: ovh_cloud_project_containerregistry.registry.service_name,\n registryId: ovh_cloud_project_containerregistry.registry.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(service_name=\"XXXXXX\",\n registry_id=\"yyyy\")\nusers = ovh.get_cloud_project_container_registry_users(service_name=ovh_cloud_project_containerregistry[\"registry\"][\"service_name\"],\n registry_id=ovh_cloud_project_containerregistry[\"registry\"][\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n RegistryId = \"yyyy\",\n });\n\n var users = Ovh.GetCloudProjectContainerRegistryUsers.Invoke(new()\n {\n ServiceName = ovh_cloud_project_containerregistry.Registry.Service_name,\n RegistryId = ovh_cloud_project_containerregistry.Registry.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tRegistryId: \"yyyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.LookupCloudProjectContainerRegistryUsers(ctx, \u0026GetCloudProjectContainerRegistryUsersArgs{\n\t\t\tServiceName: ovh_cloud_project_containerregistry.Registry.Service_name,\n\t\t\tRegistryId: ovh_cloud_project_containerregistry.Registry.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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryUsersArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .registryId(\"yyyy\")\n .build());\n\n final var users = OvhFunctions.getCloudProjectContainerRegistryUsers(GetCloudProjectContainerRegistryUsersArgs.builder()\n .serviceName(ovh_cloud_project_containerregistry.registry().service_name())\n .registryId(ovh_cloud_project_containerregistry.registry().id())\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n serviceName: XXXXXX\n registryId: yyyy\n users:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistryUsers\n Arguments:\n serviceName: ${ovh_cloud_project_containerregistry.registry.service_name}\n registryId: ${ovh_cloud_project_containerregistry.registry.id}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the list of users of a container registry associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst registry = ovh.getCloudProjectContainerRegistry({\n serviceName: \"XXXXXX\",\n registryId: \"yyyy\",\n});\nconst users = ovh.getCloudProjectContainerRegistryUsers({\n serviceName: ovh_cloud_project_containerregistry.registry.service_name,\n registryId: ovh_cloud_project_containerregistry.registry.id,\n});\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregistry = ovh.get_cloud_project_container_registry(service_name=\"XXXXXX\",\n registry_id=\"yyyy\")\nusers = ovh.get_cloud_project_container_registry_users(service_name=ovh_cloud_project_containerregistry[\"registry\"][\"service_name\"],\n registry_id=ovh_cloud_project_containerregistry[\"registry\"][\"id\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registry = Ovh.GetCloudProjectContainerRegistry.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n RegistryId = \"yyyy\",\n });\n\n var users = Ovh.GetCloudProjectContainerRegistryUsers.Invoke(new()\n {\n ServiceName = ovh_cloud_project_containerregistry.Registry.Service_name,\n RegistryId = ovh_cloud_project_containerregistry.Registry.Id,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectContainerRegistry(ctx, \u0026GetCloudProjectContainerRegistryArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tRegistryId: \"yyyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.LookupCloudProjectContainerRegistryUsers(ctx, \u0026GetCloudProjectContainerRegistryUsersArgs{\n\t\t\tServiceName: ovh_cloud_project_containerregistry.Registry.Service_name,\n\t\t\tRegistryId: ovh_cloud_project_containerregistry.Registry.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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryArgs;\nimport com.pulumi.ovh.inputs.GetCloudProjectContainerRegistryUsersArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var registry = OvhFunctions.getCloudProjectContainerRegistry(GetCloudProjectContainerRegistryArgs.builder()\n .serviceName(\"XXXXXX\")\n .registryId(\"yyyy\")\n .build());\n\n final var users = OvhFunctions.getCloudProjectContainerRegistryUsers(GetCloudProjectContainerRegistryUsersArgs.builder()\n .serviceName(ovh_cloud_project_containerregistry.registry().service_name())\n .registryId(ovh_cloud_project_containerregistry.registry().id())\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n registry:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistry\n Arguments:\n serviceName: XXXXXX\n registryId: yyyy\n users:\n Fn::Invoke:\n Function: ovh:getCloudProjectContainerRegistryUsers\n Arguments:\n serviceName: ${ovh_cloud_project_containerregistry.registry.service_name}\n registryId: ${ovh_cloud_project_containerregistry.registry.id}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectContainerRegistryUsers.\n", "properties": { @@ -11655,7 +11655,7 @@ } }, "ovh:index/getCloudProjectDatabase:getCloudProjectDatabase": { - "description": "Use this data source to get the managed database of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo get information of a database cluster service:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nexport const clusterId = db.then(db =\u003e db.clusterId);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\npulumi.export(\"clusterId\", db.cluster_id)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"clusterId\"] = db.Apply(getCloudProjectDatabaseResult =\u003e getCloudProjectDatabaseResult.ClusterId),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tdb, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"clusterId\", db.ClusterId)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n ctx.export(\"clusterId\", db.applyValue(getCloudProjectDatabaseResult -\u003e getCloudProjectDatabaseResult.clusterId()));\n }\n}\n```\n```yaml\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXXXX\n engine: YYYY\n clusterId: ZZZZ\noutputs:\n clusterId: ${db.clusterId}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the managed database of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo get information of a database cluster service:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst db = ovh.getCloudProjectDatabase({\n serviceName: \"XXXXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nexport const clusterId = db.then(db =\u003e db.clusterId);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ndb = ovh.get_cloud_project_database(service_name=\"XXXXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\npulumi.export(\"clusterId\", db.cluster_id)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var db = Ovh.GetCloudProjectDatabase.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"clusterId\"] = db.Apply(getCloudProjectDatabaseResult =\u003e getCloudProjectDatabaseResult.ClusterId),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tdb, err := ovh.LookupCloudProjectDatabase(ctx, \u0026GetCloudProjectDatabaseArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"clusterId\", db.ClusterId)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var db = OvhFunctions.getCloudProjectDatabase(GetCloudProjectDatabaseArgs.builder()\n .serviceName(\"XXXXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n ctx.export(\"clusterId\", db.applyValue(getCloudProjectDatabaseResult -\u003e getCloudProjectDatabaseResult.clusterId()));\n }\n}\n```\n```yaml\nvariables:\n db:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabase\n Arguments:\n serviceName: XXXXXX\n engine: YYYY\n clusterId: ZZZZ\noutputs:\n clusterId: ${db.clusterId}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectDatabase.\n", "properties": { @@ -11769,7 +11769,7 @@ } }, "ovh:index/getCloudProjectDatabaseIpRestrictions:getCloudProjectDatabaseIpRestrictions": { - "description": "Use the list of IP restrictions associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo get the list of IP restriction on a database cluster service:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst iprestrictions = ovh.getCloudProjectDatabaseIpRestrictions({\n serviceName: \"XXXXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nexport const ips = iprestrictions.then(iprestrictions =\u003e iprestrictions.ips);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\niprestrictions = ovh.get_cloud_project_database_ip_restrictions(service_name=\"XXXXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\npulumi.export(\"ips\", iprestrictions.ips)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iprestrictions = Ovh.GetCloudProjectDatabaseIpRestrictions.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"ips\"] = iprestrictions.Apply(getCloudProjectDatabaseIpRestrictionsResult =\u003e getCloudProjectDatabaseIpRestrictionsResult.Ips),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tiprestrictions, err := ovh.GetCloudProjectDatabaseIpRestrictions(ctx, \u0026GetCloudProjectDatabaseIpRestrictionsArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"ips\", iprestrictions.Ips)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseIpRestrictionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var iprestrictions = OvhFunctions.getCloudProjectDatabaseIpRestrictions(GetCloudProjectDatabaseIpRestrictionsArgs.builder()\n .serviceName(\"XXXXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n ctx.export(\"ips\", iprestrictions.applyValue(getCloudProjectDatabaseIpRestrictionsResult -\u003e getCloudProjectDatabaseIpRestrictionsResult.ips()));\n }\n}\n```\n```yaml\nvariables:\n iprestrictions:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabaseIpRestrictions\n Arguments:\n serviceName: XXXXXX\n engine: YYYY\n clusterId: ZZZZ\noutputs:\n ips: ${iprestrictions.ips}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use the list of IP restrictions associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo get the list of IP restriction on a database cluster service:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst iprestrictions = ovh.getCloudProjectDatabaseIpRestrictions({\n serviceName: \"XXXXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZZ\",\n});\nexport const ips = iprestrictions.then(iprestrictions =\u003e iprestrictions.ips);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\niprestrictions = ovh.get_cloud_project_database_ip_restrictions(service_name=\"XXXXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZZ\")\npulumi.export(\"ips\", iprestrictions.ips)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iprestrictions = Ovh.GetCloudProjectDatabaseIpRestrictions.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"ips\"] = iprestrictions.Apply(getCloudProjectDatabaseIpRestrictionsResult =\u003e getCloudProjectDatabaseIpRestrictionsResult.Ips),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tiprestrictions, err := ovh.GetCloudProjectDatabaseIpRestrictions(ctx, \u0026GetCloudProjectDatabaseIpRestrictionsArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"ips\", iprestrictions.Ips)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseIpRestrictionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var iprestrictions = OvhFunctions.getCloudProjectDatabaseIpRestrictions(GetCloudProjectDatabaseIpRestrictionsArgs.builder()\n .serviceName(\"XXXXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZZ\")\n .build());\n\n ctx.export(\"ips\", iprestrictions.applyValue(getCloudProjectDatabaseIpRestrictionsResult -\u003e getCloudProjectDatabaseIpRestrictionsResult.ips()));\n }\n}\n```\n```yaml\nvariables:\n iprestrictions:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabaseIpRestrictions\n Arguments:\n serviceName: XXXXXX\n engine: YYYY\n clusterId: ZZZZ\noutputs:\n ips: ${iprestrictions.ips}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectDatabaseIpRestrictions.\n", "properties": { @@ -11828,7 +11828,7 @@ } }, "ovh:index/getCloudProjectDatabasePostgresSqlUser:getCloudProjectDatabasePostgresSqlUser": { - "description": "Use this data source to get information about a user of a postgresql cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst pguser = ovh.getCloudProjectDatabasePostgresSqlUser({\n serviceName: \"XXX\",\n clusterId: \"YYY\",\n name: \"ZZZ\",\n});\nexport const pguserRoles = pguser.then(pguser =\u003e pguser.roles);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\npguser = ovh.get_cloud_project_database_postgres_sql_user(service_name=\"XXX\",\n cluster_id=\"YYY\",\n name=\"ZZZ\")\npulumi.export(\"pguserRoles\", pguser.roles)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pguser = Ovh.GetCloudProjectDatabasePostgresSqlUser.Invoke(new()\n {\n ServiceName = \"XXX\",\n ClusterId = \"YYY\",\n Name = \"ZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"pguserRoles\"] = pguser.Apply(getCloudProjectDatabasePostgresSqlUserResult =\u003e getCloudProjectDatabasePostgresSqlUserResult.Roles),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tpguser, err := ovh.LookupCloudProjectDatabasePostgresSqlUser(ctx, \u0026GetCloudProjectDatabasePostgresSqlUserArgs{\n\t\t\tServiceName: \"XXX\",\n\t\t\tClusterId: \"YYY\",\n\t\t\tName: \"ZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"pguserRoles\", pguser.Roles)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabasePostgresSqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var pguser = OvhFunctions.getCloudProjectDatabasePostgresSqlUser(GetCloudProjectDatabasePostgresSqlUserArgs.builder()\n .serviceName(\"XXX\")\n .clusterId(\"YYY\")\n .name(\"ZZZ\")\n .build());\n\n ctx.export(\"pguserRoles\", pguser.applyValue(getCloudProjectDatabasePostgresSqlUserResult -\u003e getCloudProjectDatabasePostgresSqlUserResult.roles()));\n }\n}\n```\n```yaml\nvariables:\n pguser:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabasePostgresSqlUser\n Arguments:\n serviceName: XXX\n clusterId: YYY\n name: ZZZ\noutputs:\n pguserRoles: ${pguser.roles}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get information about a user of a postgresql cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst pguser = ovh.getCloudProjectDatabasePostgresSqlUser({\n serviceName: \"XXX\",\n clusterId: \"YYY\",\n name: \"ZZZ\",\n});\nexport const pguserRoles = pguser.then(pguser =\u003e pguser.roles);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\npguser = ovh.get_cloud_project_database_postgres_sql_user(service_name=\"XXX\",\n cluster_id=\"YYY\",\n name=\"ZZZ\")\npulumi.export(\"pguserRoles\", pguser.roles)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pguser = Ovh.GetCloudProjectDatabasePostgresSqlUser.Invoke(new()\n {\n ServiceName = \"XXX\",\n ClusterId = \"YYY\",\n Name = \"ZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"pguserRoles\"] = pguser.Apply(getCloudProjectDatabasePostgresSqlUserResult =\u003e getCloudProjectDatabasePostgresSqlUserResult.Roles),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tpguser, err := ovh.LookupCloudProjectDatabasePostgresSqlUser(ctx, \u0026GetCloudProjectDatabasePostgresSqlUserArgs{\n\t\t\tServiceName: \"XXX\",\n\t\t\tClusterId: \"YYY\",\n\t\t\tName: \"ZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"pguserRoles\", pguser.Roles)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabasePostgresSqlUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var pguser = OvhFunctions.getCloudProjectDatabasePostgresSqlUser(GetCloudProjectDatabasePostgresSqlUserArgs.builder()\n .serviceName(\"XXX\")\n .clusterId(\"YYY\")\n .name(\"ZZZ\")\n .build());\n\n ctx.export(\"pguserRoles\", pguser.applyValue(getCloudProjectDatabasePostgresSqlUserResult -\u003e getCloudProjectDatabasePostgresSqlUserResult.roles()));\n }\n}\n```\n```yaml\nvariables:\n pguser:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabasePostgresSqlUser\n Arguments:\n serviceName: XXX\n clusterId: YYY\n name: ZZZ\noutputs:\n pguserRoles: ${pguser.roles}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectDatabasePostgresSqlUser.\n", "properties": { @@ -11898,7 +11898,7 @@ } }, "ovh:index/getCloudProjectDatabaseUser:getCloudProjectDatabaseUser": { - "description": "Use this data source to get information about a user of a database cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst user = ovh.getCloudProjectDatabaseUser({\n serviceName: \"XXX\",\n engine: \"YYY\",\n clusterId: \"ZZZ\",\n name: \"UUU\",\n});\nexport const userName = user.then(user =\u003e user.name);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nuser = ovh.get_cloud_project_database_user(service_name=\"XXX\",\n engine=\"YYY\",\n cluster_id=\"ZZZ\",\n name=\"UUU\")\npulumi.export(\"userName\", user.name)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var user = Ovh.GetCloudProjectDatabaseUser.Invoke(new()\n {\n ServiceName = \"XXX\",\n Engine = \"YYY\",\n ClusterId = \"ZZZ\",\n Name = \"UUU\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"userName\"] = user.Apply(getCloudProjectDatabaseUserResult =\u003e getCloudProjectDatabaseUserResult.Name),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tuser, err := ovh.LookupCloudProjectDatabaseUser(ctx, \u0026GetCloudProjectDatabaseUserArgs{\n\t\t\tServiceName: \"XXX\",\n\t\t\tEngine: \"YYY\",\n\t\t\tClusterId: \"ZZZ\",\n\t\t\tName: \"UUU\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"userName\", user.Name)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var user = OvhFunctions.getCloudProjectDatabaseUser(GetCloudProjectDatabaseUserArgs.builder()\n .serviceName(\"XXX\")\n .engine(\"YYY\")\n .clusterId(\"ZZZ\")\n .name(\"UUU\")\n .build());\n\n ctx.export(\"userName\", user.applyValue(getCloudProjectDatabaseUserResult -\u003e getCloudProjectDatabaseUserResult.name()));\n }\n}\n```\n```yaml\nvariables:\n user:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabaseUser\n Arguments:\n serviceName: XXX\n engine: YYY\n clusterId: ZZZ\n name: UUU\noutputs:\n userName: ${user.name}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get information about a user of a database cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst user = ovh.getCloudProjectDatabaseUser({\n serviceName: \"XXX\",\n engine: \"YYY\",\n clusterId: \"ZZZ\",\n name: \"UUU\",\n});\nexport const userName = user.then(user =\u003e user.name);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nuser = ovh.get_cloud_project_database_user(service_name=\"XXX\",\n engine=\"YYY\",\n cluster_id=\"ZZZ\",\n name=\"UUU\")\npulumi.export(\"userName\", user.name)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var user = Ovh.GetCloudProjectDatabaseUser.Invoke(new()\n {\n ServiceName = \"XXX\",\n Engine = \"YYY\",\n ClusterId = \"ZZZ\",\n Name = \"UUU\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"userName\"] = user.Apply(getCloudProjectDatabaseUserResult =\u003e getCloudProjectDatabaseUserResult.Name),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tuser, err := ovh.LookupCloudProjectDatabaseUser(ctx, \u0026GetCloudProjectDatabaseUserArgs{\n\t\t\tServiceName: \"XXX\",\n\t\t\tEngine: \"YYY\",\n\t\t\tClusterId: \"ZZZ\",\n\t\t\tName: \"UUU\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"userName\", user.Name)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var user = OvhFunctions.getCloudProjectDatabaseUser(GetCloudProjectDatabaseUserArgs.builder()\n .serviceName(\"XXX\")\n .engine(\"YYY\")\n .clusterId(\"ZZZ\")\n .name(\"UUU\")\n .build());\n\n ctx.export(\"userName\", user.applyValue(getCloudProjectDatabaseUserResult -\u003e getCloudProjectDatabaseUserResult.name()));\n }\n}\n```\n```yaml\nvariables:\n user:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabaseUser\n Arguments:\n serviceName: XXX\n engine: YYY\n clusterId: ZZZ\n name: UUU\noutputs:\n userName: ${user.name}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectDatabaseUser.\n", "properties": { @@ -11969,7 +11969,7 @@ } }, "ovh:index/getCloudProjectDatabaseUsers:getCloudProjectDatabaseUsers": { - "description": "Use this data source to get the list of users of a database cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst users = ovh.getCloudProjectDatabaseUsers({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZ\",\n});\nexport const userIds = users.then(users =\u003e users.userIds);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nusers = ovh.get_cloud_project_database_users(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZ\")\npulumi.export(\"userIds\", users.user_ids)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var users = Ovh.GetCloudProjectDatabaseUsers.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"userIds\"] = users.Apply(getCloudProjectDatabaseUsersResult =\u003e getCloudProjectDatabaseUsersResult.UserIds),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tusers, err := ovh.GetCloudProjectDatabaseUsers(ctx, \u0026GetCloudProjectDatabaseUsersArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"userIds\", users.UserIds)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseUsersArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var users = OvhFunctions.getCloudProjectDatabaseUsers(GetCloudProjectDatabaseUsersArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZ\")\n .build());\n\n ctx.export(\"userIds\", users.applyValue(getCloudProjectDatabaseUsersResult -\u003e getCloudProjectDatabaseUsersResult.userIds()));\n }\n}\n```\n```yaml\nvariables:\n users:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabaseUsers\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZ\noutputs:\n userIds: ${users.userIds}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the list of users of a database cluster associated with a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst users = ovh.getCloudProjectDatabaseUsers({\n serviceName: \"XXXX\",\n engine: \"YYYY\",\n clusterId: \"ZZZ\",\n});\nexport const userIds = users.then(users =\u003e users.userIds);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nusers = ovh.get_cloud_project_database_users(service_name=\"XXXX\",\n engine=\"YYYY\",\n cluster_id=\"ZZZ\")\npulumi.export(\"userIds\", users.user_ids)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var users = Ovh.GetCloudProjectDatabaseUsers.Invoke(new()\n {\n ServiceName = \"XXXX\",\n Engine = \"YYYY\",\n ClusterId = \"ZZZ\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"userIds\"] = users.Apply(getCloudProjectDatabaseUsersResult =\u003e getCloudProjectDatabaseUsersResult.UserIds),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tusers, err := ovh.GetCloudProjectDatabaseUsers(ctx, \u0026GetCloudProjectDatabaseUsersArgs{\n\t\t\tServiceName: \"XXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t\tClusterId: \"ZZZ\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"userIds\", users.UserIds)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabaseUsersArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var users = OvhFunctions.getCloudProjectDatabaseUsers(GetCloudProjectDatabaseUsersArgs.builder()\n .serviceName(\"XXXX\")\n .engine(\"YYYY\")\n .clusterId(\"ZZZ\")\n .build());\n\n ctx.export(\"userIds\", users.applyValue(getCloudProjectDatabaseUsersResult -\u003e getCloudProjectDatabaseUsersResult.userIds()));\n }\n}\n```\n```yaml\nvariables:\n users:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabaseUsers\n Arguments:\n serviceName: XXXX\n engine: YYYY\n clusterId: ZZZ\noutputs:\n userIds: ${users.userIds}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectDatabaseUsers.\n", "properties": { @@ -12028,7 +12028,7 @@ } }, "ovh:index/getCloudProjectDatabases:getCloudProjectDatabases": { - "description": "Use this data source to get the list of managed databases of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo get the list of database clusters service for a given engine:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst dbs = ovh.getCloudProjectDatabases({\n serviceName: \"XXXXXX\",\n engine: \"YYYY\",\n});\nexport const clusterIds = dbs.then(dbs =\u003e dbs.clusterIds);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ndbs = ovh.get_cloud_project_databases(service_name=\"XXXXXX\",\n engine=\"YYYY\")\npulumi.export(\"clusterIds\", dbs.cluster_ids)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dbs = Ovh.GetCloudProjectDatabases.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Engine = \"YYYY\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"clusterIds\"] = dbs.Apply(getCloudProjectDatabasesResult =\u003e getCloudProjectDatabasesResult.ClusterIds),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tdbs, err := ovh.GetCloudProjectDatabases(ctx, \u0026GetCloudProjectDatabasesArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"clusterIds\", dbs.ClusterIds)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabasesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var dbs = OvhFunctions.getCloudProjectDatabases(GetCloudProjectDatabasesArgs.builder()\n .serviceName(\"XXXXXX\")\n .engine(\"YYYY\")\n .build());\n\n ctx.export(\"clusterIds\", dbs.applyValue(getCloudProjectDatabasesResult -\u003e getCloudProjectDatabasesResult.clusterIds()));\n }\n}\n```\n```yaml\nvariables:\n dbs:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabases\n Arguments:\n serviceName: XXXXXX\n engine: YYYY\noutputs:\n clusterIds: ${dbs.clusterIds}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the list of managed databases of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\nTo get the list of database clusters service for a given engine:\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst dbs = ovh.getCloudProjectDatabases({\n serviceName: \"XXXXXX\",\n engine: \"YYYY\",\n});\nexport const clusterIds = dbs.then(dbs =\u003e dbs.clusterIds);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ndbs = ovh.get_cloud_project_databases(service_name=\"XXXXXX\",\n engine=\"YYYY\")\npulumi.export(\"clusterIds\", dbs.cluster_ids)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dbs = Ovh.GetCloudProjectDatabases.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Engine = \"YYYY\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"clusterIds\"] = dbs.Apply(getCloudProjectDatabasesResult =\u003e getCloudProjectDatabasesResult.ClusterIds),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tdbs, err := ovh.GetCloudProjectDatabases(ctx, \u0026GetCloudProjectDatabasesArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tEngine: \"YYYY\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"clusterIds\", dbs.ClusterIds)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectDatabasesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var dbs = OvhFunctions.getCloudProjectDatabases(GetCloudProjectDatabasesArgs.builder()\n .serviceName(\"XXXXXX\")\n .engine(\"YYYY\")\n .build());\n\n ctx.export(\"clusterIds\", dbs.applyValue(getCloudProjectDatabasesResult -\u003e getCloudProjectDatabasesResult.clusterIds()));\n }\n}\n```\n```yaml\nvariables:\n dbs:\n Fn::Invoke:\n Function: ovh:getCloudProjectDatabases\n Arguments:\n serviceName: XXXXXX\n engine: YYYY\noutputs:\n clusterIds: ${dbs.clusterIds}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectDatabases.\n", "properties": { @@ -12078,7 +12078,7 @@ } }, "ovh:index/getCloudProjectFailoverIpAttach:getCloudProjectFailoverIpAttach": { - "description": "Use this data source to get the details of a failover ip address of a service in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myfailoverip = pulumi.output(ovh.getCloudProjectFailoverIpAttach({\n ip: \"XXXXXX\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmyfailoverip = ovh.get_cloud_project_failover_ip_attach(ip=\"XXXXXX\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myfailoverip = Ovh.GetCloudProjectFailoverIpAttach.Invoke(new()\n {\n Ip = \"XXXXXX\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectFailoverIpAttach(ctx, \u0026GetCloudProjectFailoverIpAttachArgs{\n\t\t\tIp: pulumi.StringRef(\"XXXXXX\"),\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectFailoverIpAttachArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myfailoverip = OvhFunctions.getCloudProjectFailoverIpAttach(GetCloudProjectFailoverIpAttachArgs.builder()\n .ip(\"XXXXXX\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n myfailoverip:\n Fn::Invoke:\n Function: ovh:getCloudProjectFailoverIpAttach\n Arguments:\n ip: XXXXXX\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the details of a failover ip address of a service in a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myfailoverip = pulumi.output(ovh.getCloudProjectFailoverIpAttach({\n ip: \"XXXXXX\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmyfailoverip = ovh.get_cloud_project_failover_ip_attach(ip=\"XXXXXX\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myfailoverip = Ovh.GetCloudProjectFailoverIpAttach.Invoke(new()\n {\n Ip = \"XXXXXX\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupCloudProjectFailoverIpAttach(ctx, \u0026GetCloudProjectFailoverIpAttachArgs{\n\t\t\tIp: pulumi.StringRef(\"XXXXXX\"),\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectFailoverIpAttachArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myfailoverip = OvhFunctions.getCloudProjectFailoverIpAttach(GetCloudProjectFailoverIpAttachArgs.builder()\n .ip(\"XXXXXX\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n myfailoverip:\n Fn::Invoke:\n Function: ovh:getCloudProjectFailoverIpAttach\n Arguments:\n ip: XXXXXX\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectFailoverIpAttach.\n", "properties": { @@ -12165,7 +12165,7 @@ } }, "ovh:index/getCloudProjectKube:getCloudProjectKube": { - "description": "Use this data source to get a OVH Managed Kubernetes Service cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myKubeCluster = ovh.getCloudProjectKube({\n serviceName: \"XXXXXX\",\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n});\nexport const version = myKubeCluster.then(myKubeCluster =\u003e myKubeCluster.version);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmy_kube_cluster = ovh.get_cloud_project_kube(service_name=\"XXXXXX\",\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\npulumi.export(\"version\", my_kube_cluster.version)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myKubeCluster = Ovh.GetCloudProjectKube.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"version\"] = myKubeCluster.Apply(getCloudProjectKubeResult =\u003e getCloudProjectKubeResult.Version),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmyKubeCluster, err := ovh.LookupCloudProjectKube(ctx, \u0026GetCloudProjectKubeArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tKubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"version\", myKubeCluster.Version)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectKubeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myKubeCluster = OvhFunctions.getCloudProjectKube(GetCloudProjectKubeArgs.builder()\n .serviceName(\"XXXXXX\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\n .build());\n\n ctx.export(\"version\", myKubeCluster.applyValue(getCloudProjectKubeResult -\u003e getCloudProjectKubeResult.version()));\n }\n}\n```\n```yaml\nvariables:\n myKubeCluster:\n Fn::Invoke:\n Function: ovh:getCloudProjectKube\n Arguments:\n serviceName: XXXXXX\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\noutputs:\n version: ${myKubeCluster.version}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get a OVH Managed Kubernetes Service cluster.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myKubeCluster = ovh.getCloudProjectKube({\n serviceName: \"XXXXXX\",\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n});\nexport const version = myKubeCluster.then(myKubeCluster =\u003e myKubeCluster.version);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmy_kube_cluster = ovh.get_cloud_project_kube(service_name=\"XXXXXX\",\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\npulumi.export(\"version\", my_kube_cluster.version)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myKubeCluster = Ovh.GetCloudProjectKube.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"version\"] = myKubeCluster.Apply(getCloudProjectKubeResult =\u003e getCloudProjectKubeResult.Version),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmyKubeCluster, err := ovh.LookupCloudProjectKube(ctx, \u0026GetCloudProjectKubeArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tKubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"version\", myKubeCluster.Version)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectKubeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myKubeCluster = OvhFunctions.getCloudProjectKube(GetCloudProjectKubeArgs.builder()\n .serviceName(\"XXXXXX\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\n .build());\n\n ctx.export(\"version\", myKubeCluster.applyValue(getCloudProjectKubeResult -\u003e getCloudProjectKubeResult.version()));\n }\n}\n```\n```yaml\nvariables:\n myKubeCluster:\n Fn::Invoke:\n Function: ovh:getCloudProjectKube\n Arguments:\n serviceName: XXXXXX\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\noutputs:\n version: ${myKubeCluster.version}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectKube.\n", "properties": { @@ -12279,7 +12279,7 @@ } }, "ovh:index/getCloudProjectKubeIpNodePool:getCloudProjectKubeIpNodePool": { - "description": "Use this data source to get a OVH Managed Kubernetes node pool.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst nodepool = ovh.getCloudProjectKubeIpNodePool({\n serviceName: \"XXXXXX\",\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n name: \"xxxxxx\",\n});\nexport const maxNodes = nodepool.then(nodepool =\u003e nodepool.maxNodes);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nnodepool = ovh.get_cloud_project_kube_ip_node_pool(service_name=\"XXXXXX\",\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n name=\"xxxxxx\")\npulumi.export(\"maxNodes\", nodepool.max_nodes)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var nodepool = Ovh.GetCloudProjectKubeIpNodePool.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n Name = \"xxxxxx\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"maxNodes\"] = nodepool.Apply(getCloudProjectKubeIpNodePoolResult =\u003e getCloudProjectKubeIpNodePoolResult.MaxNodes),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tnodepool, err := ovh.GetCloudProjectKubeIpNodePool(ctx, \u0026GetCloudProjectKubeIpNodePoolArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tKubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n\t\t\tName: \"xxxxxx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"maxNodes\", nodepool.MaxNodes)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectKubeIpNodePoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var nodepool = OvhFunctions.getCloudProjectKubeIpNodePool(GetCloudProjectKubeIpNodePoolArgs.builder()\n .serviceName(\"XXXXXX\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\")\n .name(\"xxxxxx\")\n .build());\n\n ctx.export(\"maxNodes\", nodepool.applyValue(getCloudProjectKubeIpNodePoolResult -\u003e getCloudProjectKubeIpNodePoolResult.maxNodes()));\n }\n}\n```\n```yaml\nvariables:\n nodepool:\n Fn::Invoke:\n Function: ovh:getCloudProjectKubeIpNodePool\n Arguments:\n serviceName: XXXXXX\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\n name: xxxxxx\noutputs:\n maxNodes: ${nodepool.maxNodes}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get a OVH Managed Kubernetes node pool.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst nodepool = ovh.getCloudProjectKubeIpNodePool({\n serviceName: \"XXXXXX\",\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n name: \"xxxxxx\",\n});\nexport const maxNodes = nodepool.then(nodepool =\u003e nodepool.maxNodes);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nnodepool = ovh.get_cloud_project_kube_ip_node_pool(service_name=\"XXXXXX\",\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n name=\"xxxxxx\")\npulumi.export(\"maxNodes\", nodepool.max_nodes)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var nodepool = Ovh.GetCloudProjectKubeIpNodePool.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n Name = \"xxxxxx\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"maxNodes\"] = nodepool.Apply(getCloudProjectKubeIpNodePoolResult =\u003e getCloudProjectKubeIpNodePoolResult.MaxNodes),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tnodepool, err := ovh.GetCloudProjectKubeIpNodePool(ctx, \u0026GetCloudProjectKubeIpNodePoolArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tKubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\",\n\t\t\tName: \"xxxxxx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"maxNodes\", nodepool.MaxNodes)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectKubeIpNodePoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var nodepool = OvhFunctions.getCloudProjectKubeIpNodePool(GetCloudProjectKubeIpNodePoolArgs.builder()\n .serviceName(\"XXXXXX\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\")\n .name(\"xxxxxx\")\n .build());\n\n ctx.export(\"maxNodes\", nodepool.applyValue(getCloudProjectKubeIpNodePoolResult -\u003e getCloudProjectKubeIpNodePoolResult.maxNodes()));\n }\n}\n```\n```yaml\nvariables:\n nodepool:\n Fn::Invoke:\n Function: ovh:getCloudProjectKubeIpNodePool\n Arguments:\n serviceName: XXXXXX\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx\n name: xxxxxx\noutputs:\n maxNodes: ${nodepool.maxNodes}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectKubeIpNodePool.\n", "properties": { @@ -12421,7 +12421,7 @@ } }, "ovh:index/getCloudProjectKubeIpRestrictions:getCloudProjectKubeIpRestrictions": { - "description": "Use this data source to get a OVH Managed Kubernetes Service cluster IP restrictions.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst iprestrictions = ovh.getCloudProjectKubeIpRestrictions({\n serviceName: \"XXXXXX\",\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n});\nexport const ips = iprestrictions.then(iprestrictions =\u003e iprestrictions.ips);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\niprestrictions = ovh.get_cloud_project_kube_ip_restrictions(service_name=\"XXXXXX\",\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\npulumi.export(\"ips\", iprestrictions.ips)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iprestrictions = Ovh.GetCloudProjectKubeIpRestrictions.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"ips\"] = iprestrictions.Apply(getCloudProjectKubeIpRestrictionsResult =\u003e getCloudProjectKubeIpRestrictionsResult.Ips),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tiprestrictions, err := ovh.LookupCloudProjectKubeIpRestrictions(ctx, \u0026GetCloudProjectKubeIpRestrictionsArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tKubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"ips\", iprestrictions.Ips)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectKubeIpRestrictionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var iprestrictions = OvhFunctions.getCloudProjectKubeIpRestrictions(GetCloudProjectKubeIpRestrictionsArgs.builder()\n .serviceName(\"XXXXXX\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\n .build());\n\n ctx.export(\"ips\", iprestrictions.applyValue(getCloudProjectKubeIpRestrictionsResult -\u003e getCloudProjectKubeIpRestrictionsResult.ips()));\n }\n}\n```\n```yaml\nvariables:\n iprestrictions:\n Fn::Invoke:\n Function: ovh:getCloudProjectKubeIpRestrictions\n Arguments:\n serviceName: XXXXXX\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\noutputs:\n ips: ${iprestrictions.ips}\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get a OVH Managed Kubernetes Service cluster IP restrictions.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst iprestrictions = ovh.getCloudProjectKubeIpRestrictions({\n serviceName: \"XXXXXX\",\n kubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n});\nexport const ips = iprestrictions.then(iprestrictions =\u003e iprestrictions.ips);\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\niprestrictions = ovh.get_cloud_project_kube_ip_restrictions(service_name=\"XXXXXX\",\n kube_id=\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\npulumi.export(\"ips\", iprestrictions.ips)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iprestrictions = Ovh.GetCloudProjectKubeIpRestrictions.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n KubeId = \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"ips\"] = iprestrictions.Apply(getCloudProjectKubeIpRestrictionsResult =\u003e getCloudProjectKubeIpRestrictionsResult.Ips),\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tiprestrictions, err := ovh.LookupCloudProjectKubeIpRestrictions(ctx, \u0026GetCloudProjectKubeIpRestrictionsArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tKubeId: \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"ips\", iprestrictions.Ips)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectKubeIpRestrictionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var iprestrictions = OvhFunctions.getCloudProjectKubeIpRestrictions(GetCloudProjectKubeIpRestrictionsArgs.builder()\n .serviceName(\"XXXXXX\")\n .kubeId(\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\")\n .build());\n\n ctx.export(\"ips\", iprestrictions.applyValue(getCloudProjectKubeIpRestrictionsResult -\u003e getCloudProjectKubeIpRestrictionsResult.ips()));\n }\n}\n```\n```yaml\nvariables:\n iprestrictions:\n Fn::Invoke:\n Function: ovh:getCloudProjectKubeIpRestrictions\n Arguments:\n serviceName: XXXXXX\n kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\noutputs:\n ips: ${iprestrictions.ips}\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectKubeIpRestrictions.\n", "properties": { @@ -12475,7 +12475,7 @@ } }, "ovh:index/getCloudProjectRegion:getCloudProjectRegion": { - "description": "Use this data source to retrieve information about a region associated with a public cloud project. The region must be associated with the project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst gRA1 = pulumi.output(ovh.getCloudProjectRegion({\n name: \"GRA1\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ng_ra1 = ovh.get_cloud_project_region(name=\"GRA1\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var gRA1 = Ovh.GetCloudProjectRegion.Invoke(new()\n {\n Name = \"GRA1\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetCloudProjectRegion(ctx, \u0026GetCloudProjectRegionArgs{\n\t\t\tName: \"GRA1\",\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectRegionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var gRA1 = OvhFunctions.getCloudProjectRegion(GetCloudProjectRegionArgs.builder()\n .name(\"GRA1\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n gRA1:\n Fn::Invoke:\n Function: ovh:getCloudProjectRegion\n Arguments:\n name: GRA1\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a region associated with a public cloud project. The region must be associated with the project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst gRA1 = pulumi.output(ovh.getCloudProjectRegion({\n name: \"GRA1\",\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ng_ra1 = ovh.get_cloud_project_region(name=\"GRA1\",\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var gRA1 = Ovh.GetCloudProjectRegion.Invoke(new()\n {\n Name = \"GRA1\",\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetCloudProjectRegion(ctx, \u0026GetCloudProjectRegionArgs{\n\t\t\tName: \"GRA1\",\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectRegionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var gRA1 = OvhFunctions.getCloudProjectRegion(GetCloudProjectRegionArgs.builder()\n .name(\"GRA1\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n gRA1:\n Fn::Invoke:\n Function: ovh:getCloudProjectRegion\n Arguments:\n name: GRA1\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectRegion.\n", "properties": { @@ -12538,7 +12538,7 @@ } }, "ovh:index/getCloudProjectRegions:getCloudProjectRegions": { - "description": "Use this data source to get the regions of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst regions = pulumi.output(ovh.getCloudProjectRegions({\n hasServicesUps: [\"network\"],\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregions = ovh.get_cloud_project_regions(has_services_ups=[\"network\"],\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var regions = Ovh.GetCloudProjectRegions.Invoke(new()\n {\n HasServicesUps = new[]\n {\n \"network\",\n },\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetCloudProjectRegions(ctx, \u0026GetCloudProjectRegionsArgs{\n\t\t\tHasServicesUps: []string{\n\t\t\t\t\"network\",\n\t\t\t},\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectRegionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var regions = OvhFunctions.getCloudProjectRegions(GetCloudProjectRegionsArgs.builder()\n .hasServicesUps(\"network\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n regions:\n Fn::Invoke:\n Function: ovh:getCloudProjectRegions\n Arguments:\n hasServicesUps:\n - network\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the regions of a public cloud project.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst regions = pulumi.output(ovh.getCloudProjectRegions({\n hasServicesUps: [\"network\"],\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nregions = ovh.get_cloud_project_regions(has_services_ups=[\"network\"],\n service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var regions = Ovh.GetCloudProjectRegions.Invoke(new()\n {\n HasServicesUps = new[]\n {\n \"network\",\n },\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetCloudProjectRegions(ctx, \u0026GetCloudProjectRegionsArgs{\n\t\t\tHasServicesUps: []string{\n\t\t\t\t\"network\",\n\t\t\t},\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetCloudProjectRegionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var regions = OvhFunctions.getCloudProjectRegions(GetCloudProjectRegionsArgs.builder()\n .hasServicesUps(\"network\")\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n regions:\n Fn::Invoke:\n Function: ovh:getCloudProjectRegions\n Arguments:\n hasServicesUps:\n - network\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getCloudProjectRegions.\n", "properties": { @@ -12593,7 +12593,7 @@ } }, "ovh:index/getDbaasLogsInputEngine:getDbaasLogsInputEngine": { - "description": "Use this data source to retrieve information about a DBaas logs input engine.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst logstash = pulumi.output(ovh.getDbaasLogsInputEngine({\n isDeprecated: true,\n name: \"logstash\",\n version: \"6.8\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nlogstash = ovh.get_dbaas_logs_input_engine(is_deprecated=True,\n name=\"logstash\",\n version=\"6.8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var logstash = Ovh.GetDbaasLogsInputEngine.Invoke(new()\n {\n IsDeprecated = true,\n Name = \"logstash\",\n Version = \"6.8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetDbaasLogsInputEngine(ctx, \u0026GetDbaasLogsInputEngineArgs{\n\t\t\tIsDeprecated: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"logstash\"),\n\t\t\tVersion: pulumi.StringRef(\"6.8\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsInputEngineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var logstash = OvhFunctions.getDbaasLogsInputEngine(GetDbaasLogsInputEngineArgs.builder()\n .isDeprecated(true)\n .name(\"logstash\")\n .version(\"6.8\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n logstash:\n Fn::Invoke:\n Function: ovh:getDbaasLogsInputEngine\n Arguments:\n isDeprecated: true\n name: logstash\n version: 6.8\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a DBaas logs input engine.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst logstash = pulumi.output(ovh.getDbaasLogsInputEngine({\n isDeprecated: true,\n name: \"logstash\",\n version: \"6.8\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nlogstash = ovh.get_dbaas_logs_input_engine(is_deprecated=True,\n name=\"logstash\",\n version=\"6.8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var logstash = Ovh.GetDbaasLogsInputEngine.Invoke(new()\n {\n IsDeprecated = true,\n Name = \"logstash\",\n Version = \"6.8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetDbaasLogsInputEngine(ctx, \u0026GetDbaasLogsInputEngineArgs{\n\t\t\tIsDeprecated: pulumi.BoolRef(true),\n\t\t\tName: pulumi.StringRef(\"logstash\"),\n\t\t\tVersion: pulumi.StringRef(\"6.8\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsInputEngineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var logstash = OvhFunctions.getDbaasLogsInputEngine(GetDbaasLogsInputEngineArgs.builder()\n .isDeprecated(true)\n .name(\"logstash\")\n .version(\"6.8\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n logstash:\n Fn::Invoke:\n Function: ovh:getDbaasLogsInputEngine\n Arguments:\n isDeprecated: true\n name: logstash\n version: 6.8\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getDbaasLogsInputEngine.\n", "properties": { @@ -12639,7 +12639,7 @@ } }, "ovh:index/getDbaasLogsOutputGraylogStream:getDbaasLogsOutputGraylogStream": { - "description": "Use this data source to retrieve information about a DBaas logs output graylog stream.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst stream = pulumi.output(ovh.getDbaasLogsOutputGraylogStream({\n serviceName: \"XXXXXX\",\n title: \"my stream\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nstream = ovh.get_dbaas_logs_output_graylog_stream(service_name=\"XXXXXX\",\n title=\"my stream\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var stream = Ovh.GetDbaasLogsOutputGraylogStream.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Title = \"my stream\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupDbaasLogsOutputGraylogStream(ctx, \u0026GetDbaasLogsOutputGraylogStreamArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tTitle: \"my stream\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsOutputGraylogStreamArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var stream = OvhFunctions.getDbaasLogsOutputGraylogStream(GetDbaasLogsOutputGraylogStreamArgs.builder()\n .serviceName(\"XXXXXX\")\n .title(\"my stream\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n stream:\n Fn::Invoke:\n Function: ovh:getDbaasLogsOutputGraylogStream\n Arguments:\n serviceName: XXXXXX\n title: my stream\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a DBaas logs output graylog stream.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst stream = pulumi.output(ovh.getDbaasLogsOutputGraylogStream({\n serviceName: \"XXXXXX\",\n title: \"my stream\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nstream = ovh.get_dbaas_logs_output_graylog_stream(service_name=\"XXXXXX\",\n title=\"my stream\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var stream = Ovh.GetDbaasLogsOutputGraylogStream.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Title = \"my stream\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupDbaasLogsOutputGraylogStream(ctx, \u0026GetDbaasLogsOutputGraylogStreamArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tTitle: \"my stream\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDbaasLogsOutputGraylogStreamArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var stream = OvhFunctions.getDbaasLogsOutputGraylogStream(GetDbaasLogsOutputGraylogStreamArgs.builder()\n .serviceName(\"XXXXXX\")\n .title(\"my stream\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n stream:\n Fn::Invoke:\n Function: ovh:getDbaasLogsOutputGraylogStream\n Arguments:\n serviceName: XXXXXX\n title: my stream\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getDbaasLogsOutputGraylogStream.\n", "properties": { @@ -12790,7 +12790,7 @@ } }, "ovh:index/getDedicatedCeph:getDedicatedCeph": { - "description": "Use this data source to retrieve information about a dedicated CEPH. \n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst my_ceph = pulumi.output(ovh.getDedicatedCeph({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmy_ceph = ovh.get_dedicated_ceph(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_ceph = Ovh.GetDedicatedCeph.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetDedicatedCeph(ctx, \u0026GetDedicatedCephArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedCephArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var my-ceph = OvhFunctions.getDedicatedCeph(GetDedicatedCephArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n my-ceph:\n Fn::Invoke:\n Function: ovh:getDedicatedCeph\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a dedicated CEPH. \n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst my_ceph = pulumi.output(ovh.getDedicatedCeph({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmy_ceph = ovh.get_dedicated_ceph(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var my_ceph = Ovh.GetDedicatedCeph.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetDedicatedCeph(ctx, \u0026GetDedicatedCephArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedCephArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var my-ceph = OvhFunctions.getDedicatedCeph(GetDedicatedCephArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n my-ceph:\n Fn::Invoke:\n Function: ovh:getDedicatedCeph\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getDedicatedCeph.\n", "properties": { @@ -12898,7 +12898,7 @@ } }, "ovh:index/getDedicatedServer:getDedicatedServer": { - "description": "Use this data source to retrieve information about a dedicated server associated with your OVH Account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst server = pulumi.output(ovh.getDedicatedServer({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nserver = ovh.get_dedicated_server(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var server = Ovh.GetDedicatedServer.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetDedicatedServer(ctx, \u0026GetDedicatedServerArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var server = OvhFunctions.getDedicatedServer(GetDedicatedServerArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n server:\n Fn::Invoke:\n Function: ovh:getDedicatedServer\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a dedicated server associated with your OVH Account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst server = pulumi.output(ovh.getDedicatedServer({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nserver = ovh.get_dedicated_server(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var server = Ovh.GetDedicatedServer.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetDedicatedServer(ctx, \u0026GetDedicatedServerArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDedicatedServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var server = OvhFunctions.getDedicatedServer(GetDedicatedServerArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n server:\n Fn::Invoke:\n Function: ovh:getDedicatedServer\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getDedicatedServer.\n", "properties": { @@ -13075,7 +13075,7 @@ } }, "ovh:index/getDomainZone:getDomainZone": { - "description": "Use this data source to retrieve information about a domain zone.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst rootzone = pulumi.output(ovh.getDomainZone({\n name: \"mysite.ovh\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nrootzone = ovh.get_domain_zone(name=\"mysite.ovh\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var rootzone = Ovh.GetDomainZone.Invoke(new()\n {\n Name = \"mysite.ovh\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupDomainZone(ctx, \u0026GetDomainZoneArgs{\n\t\t\tName: \"mysite.ovh\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDomainZoneArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var rootzone = OvhFunctions.getDomainZone(GetDomainZoneArgs.builder()\n .name(\"mysite.ovh\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n rootzone:\n Fn::Invoke:\n Function: ovh:getDomainZone\n Arguments:\n name: mysite.ovh\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a domain zone.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst rootzone = pulumi.output(ovh.getDomainZone({\n name: \"mysite.ovh\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nrootzone = ovh.get_domain_zone(name=\"mysite.ovh\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var rootzone = Ovh.GetDomainZone.Invoke(new()\n {\n Name = \"mysite.ovh\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupDomainZone(ctx, \u0026GetDomainZoneArgs{\n\t\t\tName: \"mysite.ovh\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetDomainZoneArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var rootzone = OvhFunctions.getDomainZone(GetDomainZoneArgs.builder()\n .name(\"mysite.ovh\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n rootzone:\n Fn::Invoke:\n Function: ovh:getDomainZone\n Arguments:\n name: mysite.ovh\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getDomainZone.\n", "properties": { @@ -13131,7 +13131,7 @@ } }, "ovh:index/getIpLoadbalancingVrackNetwork:getIpLoadbalancingVrackNetwork": { - "description": "Use this data source to get the details of Vrack network available for your IPLoadbalancer associated with your OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst lbNetwork = pulumi.output(ovh.getIpLoadbalancingVrackNetwork({\n serviceName: \"XXXXXX\",\n vrackNetworkId: Number.parseFloat(\"yyy\"),\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nlb_network = ovh.get_ip_loadbalancing_vrack_network(service_name=\"XXXXXX\",\n vrack_network_id=\"yyy\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var lbNetwork = Ovh.GetIpLoadbalancingVrackNetwork.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n VrackNetworkId = \"yyy\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetIpLoadbalancingVrackNetwork(ctx, \u0026GetIpLoadbalancingVrackNetworkArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tVrackNetworkId: \"yyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetIpLoadbalancingVrackNetworkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var lbNetwork = OvhFunctions.getIpLoadbalancingVrackNetwork(GetIpLoadbalancingVrackNetworkArgs.builder()\n .serviceName(\"XXXXXX\")\n .vrackNetworkId(\"yyy\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n lbNetwork:\n Fn::Invoke:\n Function: ovh:getIpLoadbalancingVrackNetwork\n Arguments:\n serviceName: XXXXXX\n vrackNetworkId: yyy\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the details of Vrack network available for your IPLoadbalancer associated with your OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst lbNetwork = pulumi.output(ovh.getIpLoadbalancingVrackNetwork({\n serviceName: \"XXXXXX\",\n vrackNetworkId: Number.parseFloat(\"yyy\"),\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nlb_network = ovh.get_ip_loadbalancing_vrack_network(service_name=\"XXXXXX\",\n vrack_network_id=\"yyy\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var lbNetwork = Ovh.GetIpLoadbalancingVrackNetwork.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n VrackNetworkId = \"yyy\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetIpLoadbalancingVrackNetwork(ctx, \u0026GetIpLoadbalancingVrackNetworkArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tVrackNetworkId: \"yyy\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetIpLoadbalancingVrackNetworkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var lbNetwork = OvhFunctions.getIpLoadbalancingVrackNetwork(GetIpLoadbalancingVrackNetworkArgs.builder()\n .serviceName(\"XXXXXX\")\n .vrackNetworkId(\"yyy\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n lbNetwork:\n Fn::Invoke:\n Function: ovh:getIpLoadbalancingVrackNetwork\n Arguments:\n serviceName: XXXXXX\n vrackNetworkId: yyy\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getIpLoadbalancingVrackNetwork.\n", "properties": { @@ -13193,7 +13193,7 @@ } }, "ovh:index/getIpLoadbalancingVrackNetworks:getIpLoadbalancingVrackNetworks": { - "description": "Use this data source to get the list of Vrack network ids available for your IPLoadbalancer associated with your OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst lbNetworks = pulumi.output(ovh.getIpLoadbalancingVrackNetworks({\n serviceName: \"XXXXXX\",\n subnet: \"10.0.0.0/24\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nlb_networks = ovh.get_ip_loadbalancing_vrack_networks(service_name=\"XXXXXX\",\n subnet=\"10.0.0.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var lbNetworks = Ovh.GetIpLoadbalancingVrackNetworks.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Subnet = \"10.0.0.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetIpLoadbalancingVrackNetworks(ctx, \u0026GetIpLoadbalancingVrackNetworksArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tSubnet: pulumi.StringRef(\"10.0.0.0/24\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetIpLoadbalancingVrackNetworksArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var lbNetworks = OvhFunctions.getIpLoadbalancingVrackNetworks(GetIpLoadbalancingVrackNetworksArgs.builder()\n .serviceName(\"XXXXXX\")\n .subnet(\"10.0.0.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n lbNetworks:\n Fn::Invoke:\n Function: ovh:getIpLoadbalancingVrackNetworks\n Arguments:\n serviceName: XXXXXX\n subnet: 10.0.0.0/24\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get the list of Vrack network ids available for your IPLoadbalancer associated with your OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst lbNetworks = pulumi.output(ovh.getIpLoadbalancingVrackNetworks({\n serviceName: \"XXXXXX\",\n subnet: \"10.0.0.0/24\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nlb_networks = ovh.get_ip_loadbalancing_vrack_networks(service_name=\"XXXXXX\",\n subnet=\"10.0.0.0/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var lbNetworks = Ovh.GetIpLoadbalancingVrackNetworks.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n Subnet = \"10.0.0.0/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetIpLoadbalancingVrackNetworks(ctx, \u0026GetIpLoadbalancingVrackNetworksArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t\tSubnet: pulumi.StringRef(\"10.0.0.0/24\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetIpLoadbalancingVrackNetworksArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var lbNetworks = OvhFunctions.getIpLoadbalancingVrackNetworks(GetIpLoadbalancingVrackNetworksArgs.builder()\n .serviceName(\"XXXXXX\")\n .subnet(\"10.0.0.0/24\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n lbNetworks:\n Fn::Invoke:\n Function: ovh:getIpLoadbalancingVrackNetworks\n Arguments:\n serviceName: XXXXXX\n subnet: 10.0.0.0/24\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getIpLoadbalancingVrackNetworks.\n", "properties": { @@ -13248,7 +13248,7 @@ } }, "ovh:index/getIpService:getIpService": { - "description": "Use this data source to retrieve information about an ip service.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myip = pulumi.output(ovh.getIpService({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmyip = ovh.get_ip_service(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myip = Ovh.GetIpService.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupIpService(ctx, \u0026GetIpServiceArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetIpServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myip = OvhFunctions.getIpService(GetIpServiceArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n myip:\n Fn::Invoke:\n Function: ovh:getIpService\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about an ip service.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myip = pulumi.output(ovh.getIpService({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmyip = ovh.get_ip_service(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myip = Ovh.GetIpService.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupIpService(ctx, \u0026GetIpServiceArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetIpServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myip = OvhFunctions.getIpService(GetIpServiceArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n myip:\n Fn::Invoke:\n Function: ovh:getIpService\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getIpService.\n", "properties": { @@ -13455,7 +13455,7 @@ } }, "ovh:index/getMeIdentityUser:getMeIdentityUser": { - "description": "Use this data source to retrieve information about an identity user.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myUser = pulumi.output(ovh.getMeIdentityUser({\n user: \"my_user_login\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmy_user = ovh.get_me_identity_user(user=\"my_user_login\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myUser = Ovh.GetMeIdentityUser.Invoke(new()\n {\n User = \"my_user_login\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupMeIdentityUser(ctx, \u0026GetMeIdentityUserArgs{\n\t\t\tUser: \"my_user_login\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeIdentityUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myUser = OvhFunctions.getMeIdentityUser(GetMeIdentityUserArgs.builder()\n .user(\"my_user_login\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n myUser:\n Fn::Invoke:\n Function: ovh:getMeIdentityUser\n Arguments:\n user: my_user_login\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about an identity user.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst myUser = pulumi.output(ovh.getMeIdentityUser({\n user: \"my_user_login\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmy_user = ovh.get_me_identity_user(user=\"my_user_login\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var myUser = Ovh.GetMeIdentityUser.Invoke(new()\n {\n User = \"my_user_login\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupMeIdentityUser(ctx, \u0026GetMeIdentityUserArgs{\n\t\t\tUser: \"my_user_login\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeIdentityUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var myUser = OvhFunctions.getMeIdentityUser(GetMeIdentityUserArgs.builder()\n .user(\"my_user_login\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n myUser:\n Fn::Invoke:\n Function: ovh:getMeIdentityUser\n Arguments:\n user: my_user_login\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getMeIdentityUser.\n", "properties": { @@ -13552,7 +13552,7 @@ } }, "ovh:index/getMeInstallationTemplate:getMeInstallationTemplate": { - "description": "Use this data source to get a custom installation template available for dedicated servers.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mytemplate = pulumi.output(ovh.getMeInstallationTemplate({\n templateName: \"mytemplate\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmytemplate = ovh.get_me_installation_template(template_name=\"mytemplate\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytemplate = Ovh.GetMeInstallationTemplate.Invoke(new()\n {\n TemplateName = \"mytemplate\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetMeInstallationTemplate(ctx, \u0026GetMeInstallationTemplateArgs{\n\t\t\tTemplateName: \"mytemplate\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeInstallationTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mytemplate = OvhFunctions.getMeInstallationTemplate(GetMeInstallationTemplateArgs.builder()\n .templateName(\"mytemplate\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mytemplate:\n Fn::Invoke:\n Function: ovh:getMeInstallationTemplate\n Arguments:\n templateName: mytemplate\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to get a custom installation template available for dedicated servers.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mytemplate = pulumi.output(ovh.getMeInstallationTemplate({\n templateName: \"mytemplate\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmytemplate = ovh.get_me_installation_template(template_name=\"mytemplate\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mytemplate = Ovh.GetMeInstallationTemplate.Invoke(new()\n {\n TemplateName = \"mytemplate\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetMeInstallationTemplate(ctx, \u0026GetMeInstallationTemplateArgs{\n\t\t\tTemplateName: \"mytemplate\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeInstallationTemplateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mytemplate = OvhFunctions.getMeInstallationTemplate(GetMeInstallationTemplateArgs.builder()\n .templateName(\"mytemplate\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mytemplate:\n Fn::Invoke:\n Function: ovh:getMeInstallationTemplate\n Arguments:\n templateName: mytemplate\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getMeInstallationTemplate.\n", "properties": { @@ -13700,7 +13700,7 @@ } }, "ovh:index/getMeIpxeScript:getMeIpxeScript": { - "description": "Use this data source to retrieve information about an IPXE Script.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst script = pulumi.output(ovh.getMeIpxeScript({\n name: \"myscript\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nscript = ovh.get_me_ipxe_script(name=\"myscript\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var script = Ovh.GetMeIpxeScript.Invoke(new()\n {\n Name = \"myscript\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupMeIpxeScript(ctx, \u0026GetMeIpxeScriptArgs{\n\t\t\tName: \"myscript\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeIpxeScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var script = OvhFunctions.getMeIpxeScript(GetMeIpxeScriptArgs.builder()\n .name(\"myscript\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n script:\n Fn::Invoke:\n Function: ovh:getMeIpxeScript\n Arguments:\n name: myscript\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about an IPXE Script.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst script = pulumi.output(ovh.getMeIpxeScript({\n name: \"myscript\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nscript = ovh.get_me_ipxe_script(name=\"myscript\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var script = Ovh.GetMeIpxeScript.Invoke(new()\n {\n Name = \"myscript\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupMeIpxeScript(ctx, \u0026GetMeIpxeScriptArgs{\n\t\t\tName: \"myscript\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeIpxeScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var script = OvhFunctions.getMeIpxeScript(GetMeIpxeScriptArgs.builder()\n .name(\"myscript\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n script:\n Fn::Invoke:\n Function: ovh:getMeIpxeScript\n Arguments:\n name: myscript\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getMeIpxeScript.\n", "properties": { @@ -13763,7 +13763,7 @@ } }, "ovh:index/getMePaymentmeanBankAccount:getMePaymentmeanBankAccount": { - "description": "Use this data source to retrieve information about a bank account\npayment mean associated with an OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst ba = pulumi.output(ovh.getMePaymentmeanBankAccount({\n useDefault: true,\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nba = ovh.get_me_paymentmean_bank_account(use_default=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var ba = Ovh.GetMePaymentmeanBankAccount.Invoke(new()\n {\n UseDefault = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetMePaymentmeanBankAccount(ctx, \u0026GetMePaymentmeanBankAccountArgs{\n\t\t\tUseDefault: 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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMePaymentmeanBankAccountArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var ba = OvhFunctions.getMePaymentmeanBankAccount(GetMePaymentmeanBankAccountArgs.builder()\n .useDefault(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n ba:\n Fn::Invoke:\n Function: ovh:getMePaymentmeanBankAccount\n Arguments:\n useDefault: true\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a bank account\npayment mean associated with an OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst ba = pulumi.output(ovh.getMePaymentmeanBankAccount({\n useDefault: true,\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nba = ovh.get_me_paymentmean_bank_account(use_default=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var ba = Ovh.GetMePaymentmeanBankAccount.Invoke(new()\n {\n UseDefault = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetMePaymentmeanBankAccount(ctx, \u0026GetMePaymentmeanBankAccountArgs{\n\t\t\tUseDefault: 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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMePaymentmeanBankAccountArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var ba = OvhFunctions.getMePaymentmeanBankAccount(GetMePaymentmeanBankAccountArgs.builder()\n .useDefault(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n ba:\n Fn::Invoke:\n Function: ovh:getMePaymentmeanBankAccount\n Arguments:\n useDefault: true\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getMePaymentmeanBankAccount.\n", "properties": { @@ -13827,7 +13827,7 @@ } }, "ovh:index/getMePaymentmeanCreditCard:getMePaymentmeanCreditCard": { - "description": "Use this data source to retrieve information about a credit card\npayment mean associated with an OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst cc = pulumi.output(ovh.getMePaymentmeanCreditCard({\n useDefault: true,\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ncc = ovh.get_me_paymentmean_credit_card(use_default=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var cc = Ovh.GetMePaymentmeanCreditCard.Invoke(new()\n {\n UseDefault = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetMePaymentmeanCreditCard(ctx, \u0026GetMePaymentmeanCreditCardArgs{\n\t\t\tUseDefault: 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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMePaymentmeanCreditCardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var cc = OvhFunctions.getMePaymentmeanCreditCard(GetMePaymentmeanCreditCardArgs.builder()\n .useDefault(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n cc:\n Fn::Invoke:\n Function: ovh:getMePaymentmeanCreditCard\n Arguments:\n useDefault: true\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a credit card\npayment mean associated with an OVH account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst cc = pulumi.output(ovh.getMePaymentmeanCreditCard({\n useDefault: true,\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\ncc = ovh.get_me_paymentmean_credit_card(use_default=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var cc = Ovh.GetMePaymentmeanCreditCard.Invoke(new()\n {\n UseDefault = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetMePaymentmeanCreditCard(ctx, \u0026GetMePaymentmeanCreditCardArgs{\n\t\t\tUseDefault: 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.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMePaymentmeanCreditCardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var cc = OvhFunctions.getMePaymentmeanCreditCard(GetMePaymentmeanCreditCardArgs.builder()\n .useDefault(true)\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n cc:\n Fn::Invoke:\n Function: ovh:getMePaymentmeanCreditCard\n Arguments:\n useDefault: true\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getMePaymentmeanCreditCard.\n", "properties": { @@ -13901,7 +13901,7 @@ } }, "ovh:index/getMeSshKey:getMeSshKey": { - "description": "Use this data source to retrieve information about an SSH key.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mykey = pulumi.output(ovh.getMeSshKey({\n keyName: \"mykey\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmykey = ovh.get_me_ssh_key(key_name=\"mykey\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykey = Ovh.GetMeSshKey.Invoke(new()\n {\n KeyName = \"mykey\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupMeSshKey(ctx, \u0026GetMeSshKeyArgs{\n\t\t\tKeyName: \"mykey\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeSshKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mykey = OvhFunctions.getMeSshKey(GetMeSshKeyArgs.builder()\n .keyName(\"mykey\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mykey:\n Fn::Invoke:\n Function: ovh:getMeSshKey\n Arguments:\n keyName: mykey\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about an SSH key.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mykey = pulumi.output(ovh.getMeSshKey({\n keyName: \"mykey\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmykey = ovh.get_me_ssh_key(key_name=\"mykey\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mykey = Ovh.GetMeSshKey.Invoke(new()\n {\n KeyName = \"mykey\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.LookupMeSshKey(ctx, \u0026GetMeSshKeyArgs{\n\t\t\tKeyName: \"mykey\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetMeSshKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mykey = OvhFunctions.getMeSshKey(GetMeSshKeyArgs.builder()\n .keyName(\"mykey\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mykey:\n Fn::Invoke:\n Function: ovh:getMeSshKey\n Arguments:\n keyName: mykey\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getMeSshKey.\n", "properties": { @@ -13945,7 +13945,7 @@ } }, "ovh:index/getOrderCart:getOrderCart": { - "description": "Use this data source to create a temporary order cart to retrieve information order cart products.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = pulumi.output(ovh.getOrderCart({\n description: \"...\",\n ovhSubsidiary: \"fr\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(description=\"...\",\n ovh_subsidiary=\"fr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n Description = \"...\",\n OvhSubsidiary = \"fr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tDescription: pulumi.StringRef(\"...\"),\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .description(\"...\")\n .ovhSubsidiary(\"fr\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n description: '...'\n ovhSubsidiary: fr\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to create a temporary order cart to retrieve information order cart products.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = pulumi.output(ovh.getOrderCart({\n description: \"...\",\n ovhSubsidiary: \"fr\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(description=\"...\",\n ovh_subsidiary=\"fr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n Description = \"...\",\n OvhSubsidiary = \"fr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tDescription: pulumi.StringRef(\"...\"),\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .description(\"...\")\n .ovhSubsidiary(\"fr\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n description: '...'\n ovhSubsidiary: fr\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getOrderCart.\n", "properties": { @@ -14013,7 +14013,7 @@ } }, "ovh:index/getOrderCartProduct:getOrderCartProduct": { - "description": "Use this data source to retrieve information of order cart product products.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst plans = mycart.then(mycart =\u003e ovh.getOrderCartProduct({\n cartId: mycart.id,\n product: \"...\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nplans = ovh.get_order_cart_product(cart_id=mycart.id,\n product=\"...\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var plans = Ovh.GetOrderCartProduct.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n Product = \"...\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.LookupOrderCartProduct(ctx, \u0026GetOrderCartProductArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tProduct: \"...\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var plans = OvhFunctions.getOrderCartProduct(GetOrderCartProductArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .product(\"...\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n plans:\n Fn::Invoke:\n Function: ovh:getOrderCartProduct\n Arguments:\n cartId: ${mycart.id}\n product: '...'\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information of order cart product products.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst plans = mycart.then(mycart =\u003e ovh.getOrderCartProduct({\n cartId: mycart.id,\n product: \"...\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nplans = ovh.get_order_cart_product(cart_id=mycart.id,\n product=\"...\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var plans = Ovh.GetOrderCartProduct.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n Product = \"...\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.LookupOrderCartProduct(ctx, \u0026GetOrderCartProductArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tProduct: \"...\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var plans = OvhFunctions.getOrderCartProduct(GetOrderCartProductArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .product(\"...\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n plans:\n Fn::Invoke:\n Function: ovh:getOrderCartProduct\n Arguments:\n cartId: ${mycart.id}\n product: '...'\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getOrderCartProduct.\n", "properties": { @@ -14063,7 +14063,7 @@ } }, "ovh:index/getOrderCartProductOptions:getOrderCartProductOptions": { - "description": "Use this data source to retrieve information of order cart product options.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst options = mycart.then(mycart =\u003e ovh.getOrderCartProductOptions({\n cartId: mycart.id,\n product: \"cloud\",\n planCode: \"project\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\noptions = ovh.get_order_cart_product_options(cart_id=mycart.id,\n product=\"cloud\",\n plan_code=\"project\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var options = Ovh.GetOrderCartProductOptions.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n Product = \"cloud\",\n PlanCode = \"project\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.LookupOrderCartProductOptions(ctx, \u0026GetOrderCartProductOptionsArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var options = OvhFunctions.getOrderCartProductOptions(GetOrderCartProductOptionsArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .product(\"cloud\")\n .planCode(\"project\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n options:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptions\n Arguments:\n cartId: ${mycart.id}\n product: cloud\n planCode: project\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information of order cart product options.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst options = mycart.then(mycart =\u003e ovh.getOrderCartProductOptions({\n cartId: mycart.id,\n product: \"cloud\",\n planCode: \"project\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\noptions = ovh.get_order_cart_product_options(cart_id=mycart.id,\n product=\"cloud\",\n plan_code=\"project\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var options = Ovh.GetOrderCartProductOptions.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n Product = \"cloud\",\n PlanCode = \"project\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.LookupOrderCartProductOptions(ctx, \u0026GetOrderCartProductOptionsArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var options = OvhFunctions.getOrderCartProductOptions(GetOrderCartProductOptionsArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .product(\"cloud\")\n .planCode(\"project\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n options:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptions\n Arguments:\n cartId: ${mycart.id}\n product: cloud\n planCode: project\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getOrderCartProductOptions.\n", "properties": { @@ -14130,7 +14130,7 @@ } }, "ovh:index/getOrderCartProductOptionsPlan:getOrderCartProductOptionsPlan": { - "description": "Use this data source to retrieve information of order cart product options plan.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst plan = mycart.then(mycart =\u003e ovh.getOrderCartProductOptionsPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project\",\n optionsPlanCode: \"vrack\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nplan = ovh.get_order_cart_product_options_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project\",\n options_plan_code=\"vrack\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var plan = Ovh.GetOrderCartProductOptionsPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project\",\n OptionsPlanCode = \"vrack\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.GetOrderCartProductOptionsPlan(ctx, \u0026GetOrderCartProductOptionsPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project\",\n\t\t\tOptionsPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var plan = OvhFunctions.getOrderCartProductOptionsPlan(GetOrderCartProductOptionsPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project\")\n .optionsPlanCode(\"vrack\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n plan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptionsPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project\n optionsPlanCode: vrack\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information of order cart product options plan.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst plan = mycart.then(mycart =\u003e ovh.getOrderCartProductOptionsPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project\",\n optionsPlanCode: \"vrack\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nplan = ovh.get_order_cart_product_options_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project\",\n options_plan_code=\"vrack\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var plan = Ovh.GetOrderCartProductOptionsPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project\",\n OptionsPlanCode = \"vrack\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.GetOrderCartProductOptionsPlan(ctx, \u0026GetOrderCartProductOptionsPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project\",\n\t\t\tOptionsPlanCode: \"vrack\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductOptionsPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var plan = OvhFunctions.getOrderCartProductOptionsPlan(GetOrderCartProductOptionsPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project\")\n .optionsPlanCode(\"vrack\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n plan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductOptionsPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project\n optionsPlanCode: vrack\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getOrderCartProductOptionsPlan.\n", "properties": { @@ -14248,7 +14248,7 @@ } }, "ovh:index/getOrderCartProductPlan:getOrderCartProductPlan": { - "description": "Use this data source to retrieve information of order cart product plan.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst plan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nplan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var plan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var plan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n plan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information of order cart product plan.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst mycart = ovh.getOrderCart({\n ovhSubsidiary: \"fr\",\n description: \"my cart\",\n});\nconst plan = mycart.then(mycart =\u003e ovh.getOrderCartProductPlan({\n cartId: mycart.id,\n priceCapacity: \"renew\",\n product: \"cloud\",\n planCode: \"project\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nmycart = ovh.get_order_cart(ovh_subsidiary=\"fr\",\n description=\"my cart\")\nplan = ovh.get_order_cart_product_plan(cart_id=mycart.id,\n price_capacity=\"renew\",\n product=\"cloud\",\n plan_code=\"project\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var mycart = Ovh.GetOrderCart.Invoke(new()\n {\n OvhSubsidiary = \"fr\",\n Description = \"my cart\",\n });\n\n var plan = Ovh.GetOrderCartProductPlan.Invoke(new()\n {\n CartId = mycart.Apply(getOrderCartResult =\u003e getOrderCartResult.Id),\n PriceCapacity = \"renew\",\n Product = \"cloud\",\n PlanCode = \"project\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tmycart, err := ovh.GetOrderCart(ctx, \u0026GetOrderCartArgs{\n\t\t\tOvhSubsidiary: \"fr\",\n\t\t\tDescription: pulumi.StringRef(\"my cart\"),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ovh.GetOrderCartProductPlan(ctx, \u0026GetOrderCartProductPlanArgs{\n\t\t\tCartId: mycart.Id,\n\t\t\tPriceCapacity: \"renew\",\n\t\t\tProduct: \"cloud\",\n\t\t\tPlanCode: \"project\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetOrderCartArgs;\nimport com.pulumi.ovh.inputs.GetOrderCartProductPlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var mycart = OvhFunctions.getOrderCart(GetOrderCartArgs.builder()\n .ovhSubsidiary(\"fr\")\n .description(\"my cart\")\n .build());\n\n final var plan = OvhFunctions.getOrderCartProductPlan(GetOrderCartProductPlanArgs.builder()\n .cartId(mycart.applyValue(getOrderCartResult -\u003e getOrderCartResult.id()))\n .priceCapacity(\"renew\")\n .product(\"cloud\")\n .planCode(\"project\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n mycart:\n Fn::Invoke:\n Function: ovh:getOrderCart\n Arguments:\n ovhSubsidiary: fr\n description: my cart\n plan:\n Fn::Invoke:\n Function: ovh:getOrderCartProductPlan\n Arguments:\n cartId: ${mycart.id}\n priceCapacity: renew\n product: cloud\n planCode: project\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getOrderCartProductPlan.\n", "properties": { @@ -14342,7 +14342,7 @@ } }, "ovh:index/getVps:getVps": { - "description": "Use this data source to retrieve information about a vps associated with your OVH Account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst server = pulumi.output(ovh.getVps({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nserver = ovh.get_vps(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var server = Ovh.GetVps.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetVps(ctx, \u0026GetVpsArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetVpsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var server = OvhFunctions.getVps(GetVpsArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n server:\n Fn::Invoke:\n Function: ovh:getVps\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source to retrieve information about a vps associated with your OVH Account.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as ovh from \"@pulumi/ovh\";\n\nconst server = pulumi.output(ovh.getVps({\n serviceName: \"XXXXXX\",\n}));\n```\n```python\nimport pulumi\nimport pulumi_ovh as ovh\n\nserver = ovh.get_vps(service_name=\"XXXXXX\")\n```\n```csharp\nusing System.Collections.Generic;\nusing Pulumi;\nusing Ovh = Pulumi.Ovh;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var server = Ovh.GetVps.Invoke(new()\n {\n ServiceName = \"XXXXXX\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/lbrlabs/pulumi-ovh/sdk/go/ovh\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ovh.GetVps(ctx, \u0026GetVpsArgs{\n\t\t\tServiceName: \"XXXXXX\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.ovh.OvhFunctions;\nimport com.pulumi.ovh.inputs.GetVpsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var server = OvhFunctions.getVps(GetVpsArgs.builder()\n .serviceName(\"XXXXXX\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n server:\n Fn::Invoke:\n Function: ovh:getVps\n Arguments:\n serviceName: XXXXXX\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getVps.\n", "properties": { diff --git a/provider/go.mod b/provider/go.mod index 696d2998..3c4a57a9 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -6,8 +6,8 @@ replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraf require ( github.com/ovh/terraform-provider-ovh v0.19.1 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.28.1 - github.com/pulumi/pulumi/sdk/v3 v3.38.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.30.0 + github.com/pulumi/pulumi/sdk/v3 v3.40.0 ) require ( diff --git a/sdk/go.mod b/sdk/go.mod index e7a17b04..0c685150 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -2,4 +2,4 @@ module github.com/lbrlabs/pulumi-ovh/sdk go 1.19 -require github.com/pulumi/pulumi/sdk/v3 v3.38.0 +require github.com/pulumi/pulumi/sdk/v3 v3.40.0 diff --git a/sdk/go/ovh/cloudProject.go b/sdk/go/ovh/cloudProject.go index aa44d655..9fa126dd 100644 --- a/sdk/go/ovh/cloudProject.go +++ b/sdk/go/ovh/cloudProject.go @@ -25,7 +25,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectContainerRegistry.go b/sdk/go/ovh/cloudProjectContainerRegistry.go index 1815be48..e24cd226 100644 --- a/sdk/go/ovh/cloudProjectContainerRegistry.go +++ b/sdk/go/ovh/cloudProjectContainerRegistry.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectContainerRegistryUser.go b/sdk/go/ovh/cloudProjectContainerRegistryUser.go index a2956e14..812f5316 100644 --- a/sdk/go/ovh/cloudProjectContainerRegistryUser.go +++ b/sdk/go/ovh/cloudProjectContainerRegistryUser.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectDatabase.go b/sdk/go/ovh/cloudProjectDatabase.go index 086f446e..d6b65f16 100644 --- a/sdk/go/ovh/cloudProjectDatabase.go +++ b/sdk/go/ovh/cloudProjectDatabase.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) @@ -59,7 +58,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectDatabaseIpRestriction.go b/sdk/go/ovh/cloudProjectDatabaseIpRestriction.go index 47f6b431..3e61034e 100644 --- a/sdk/go/ovh/cloudProjectDatabaseIpRestriction.go +++ b/sdk/go/ovh/cloudProjectDatabaseIpRestriction.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectDatabasePostgresSqlUser.go b/sdk/go/ovh/cloudProjectDatabasePostgresSqlUser.go index 091fd358..c54cc2d4 100644 --- a/sdk/go/ovh/cloudProjectDatabasePostgresSqlUser.go +++ b/sdk/go/ovh/cloudProjectDatabasePostgresSqlUser.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectDatabaseUser.go b/sdk/go/ovh/cloudProjectDatabaseUser.go index 2c6b81c1..a925dde7 100644 --- a/sdk/go/ovh/cloudProjectDatabaseUser.go +++ b/sdk/go/ovh/cloudProjectDatabaseUser.go @@ -28,7 +28,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectKube.go b/sdk/go/ovh/cloudProjectKube.go index ec691438..40bdd41f 100644 --- a/sdk/go/ovh/cloudProjectKube.go +++ b/sdk/go/ovh/cloudProjectKube.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/cloudProjectKubeNodePool.go b/sdk/go/ovh/cloudProjectKubeNodePool.go index 2602be9a..4b7631e5 100644 --- a/sdk/go/ovh/cloudProjectKubeNodePool.go +++ b/sdk/go/ovh/cloudProjectKubeNodePool.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/dbaasLogsInput.go b/sdk/go/ovh/dbaasLogsInput.go index b1f8d6db..25e2724a 100644 --- a/sdk/go/ovh/dbaasLogsInput.go +++ b/sdk/go/ovh/dbaasLogsInput.go @@ -23,7 +23,6 @@ import ( // "fmt" // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/dedicatedCephAcl.go b/sdk/go/ovh/dedicatedCephAcl.go index 76f2ee20..ee3b2323 100644 --- a/sdk/go/ovh/dedicatedCephAcl.go +++ b/sdk/go/ovh/dedicatedCephAcl.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/domainZone.go b/sdk/go/ovh/domainZone.go index db6f79e5..eb269911 100644 --- a/sdk/go/ovh/domainZone.go +++ b/sdk/go/ovh/domainZone.go @@ -25,7 +25,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectCapabilitiesContainerFilter.go b/sdk/go/ovh/getCloudProjectCapabilitiesContainerFilter.go index da7c8482..0f435117 100644 --- a/sdk/go/ovh/getCloudProjectCapabilitiesContainerFilter.go +++ b/sdk/go/ovh/getCloudProjectCapabilitiesContainerFilter.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectCapabilitiesContainerRegistry.go b/sdk/go/ovh/getCloudProjectCapabilitiesContainerRegistry.go index c04833b1..38a3fcc3 100644 --- a/sdk/go/ovh/getCloudProjectCapabilitiesContainerRegistry.go +++ b/sdk/go/ovh/getCloudProjectCapabilitiesContainerRegistry.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectContainerRegistries.go b/sdk/go/ovh/getCloudProjectContainerRegistries.go index fda48b3e..e10df57b 100644 --- a/sdk/go/ovh/getCloudProjectContainerRegistries.go +++ b/sdk/go/ovh/getCloudProjectContainerRegistries.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectContainerRegistry.go b/sdk/go/ovh/getCloudProjectContainerRegistry.go index 8fcbbb86..eab04d91 100644 --- a/sdk/go/ovh/getCloudProjectContainerRegistry.go +++ b/sdk/go/ovh/getCloudProjectContainerRegistry.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectContainerRegistryUsers.go b/sdk/go/ovh/getCloudProjectContainerRegistryUsers.go index cda6279d..c60b6b8b 100644 --- a/sdk/go/ovh/getCloudProjectContainerRegistryUsers.go +++ b/sdk/go/ovh/getCloudProjectContainerRegistryUsers.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectDatabase.go b/sdk/go/ovh/getCloudProjectDatabase.go index 3fe45278..051b5397 100644 --- a/sdk/go/ovh/getCloudProjectDatabase.go +++ b/sdk/go/ovh/getCloudProjectDatabase.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectDatabaseIpRestrictions.go b/sdk/go/ovh/getCloudProjectDatabaseIpRestrictions.go index a7c7952e..18e449c4 100644 --- a/sdk/go/ovh/getCloudProjectDatabaseIpRestrictions.go +++ b/sdk/go/ovh/getCloudProjectDatabaseIpRestrictions.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectDatabasePostgresSqlUser.go b/sdk/go/ovh/getCloudProjectDatabasePostgresSqlUser.go index 98917c68..cc47b15a 100644 --- a/sdk/go/ovh/getCloudProjectDatabasePostgresSqlUser.go +++ b/sdk/go/ovh/getCloudProjectDatabasePostgresSqlUser.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectDatabaseUser.go b/sdk/go/ovh/getCloudProjectDatabaseUser.go index accf5943..545bb6fe 100644 --- a/sdk/go/ovh/getCloudProjectDatabaseUser.go +++ b/sdk/go/ovh/getCloudProjectDatabaseUser.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectDatabaseUsers.go b/sdk/go/ovh/getCloudProjectDatabaseUsers.go index 2c6544a1..932ee918 100644 --- a/sdk/go/ovh/getCloudProjectDatabaseUsers.go +++ b/sdk/go/ovh/getCloudProjectDatabaseUsers.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectDatabases.go b/sdk/go/ovh/getCloudProjectDatabases.go index 174e57cb..b7e47c2b 100644 --- a/sdk/go/ovh/getCloudProjectDatabases.go +++ b/sdk/go/ovh/getCloudProjectDatabases.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectFailoverIpAttach.go b/sdk/go/ovh/getCloudProjectFailoverIpAttach.go index ac687ff1..a97e0d0d 100644 --- a/sdk/go/ovh/getCloudProjectFailoverIpAttach.go +++ b/sdk/go/ovh/getCloudProjectFailoverIpAttach.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectKube.go b/sdk/go/ovh/getCloudProjectKube.go index d35444a9..17e51d2f 100644 --- a/sdk/go/ovh/getCloudProjectKube.go +++ b/sdk/go/ovh/getCloudProjectKube.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectKubeIpNodePool.go b/sdk/go/ovh/getCloudProjectKubeIpNodePool.go index e5defccb..0aeff67a 100644 --- a/sdk/go/ovh/getCloudProjectKubeIpNodePool.go +++ b/sdk/go/ovh/getCloudProjectKubeIpNodePool.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectKubeIpRestrictions.go b/sdk/go/ovh/getCloudProjectKubeIpRestrictions.go index f0b23327..c646dc7c 100644 --- a/sdk/go/ovh/getCloudProjectKubeIpRestrictions.go +++ b/sdk/go/ovh/getCloudProjectKubeIpRestrictions.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectRegion.go b/sdk/go/ovh/getCloudProjectRegion.go index dbc81055..7a657ac5 100644 --- a/sdk/go/ovh/getCloudProjectRegion.go +++ b/sdk/go/ovh/getCloudProjectRegion.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getCloudProjectRegions.go b/sdk/go/ovh/getCloudProjectRegions.go index f418738c..2e45e3ea 100644 --- a/sdk/go/ovh/getCloudProjectRegions.go +++ b/sdk/go/ovh/getCloudProjectRegions.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getDbaasLogsInputEngine.go b/sdk/go/ovh/getDbaasLogsInputEngine.go index 4c859031..711840c2 100644 --- a/sdk/go/ovh/getDbaasLogsInputEngine.go +++ b/sdk/go/ovh/getDbaasLogsInputEngine.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getDbaasLogsOutputGraylogStream.go b/sdk/go/ovh/getDbaasLogsOutputGraylogStream.go index ea52c774..f4928689 100644 --- a/sdk/go/ovh/getDbaasLogsOutputGraylogStream.go +++ b/sdk/go/ovh/getDbaasLogsOutputGraylogStream.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getDedicatedCeph.go b/sdk/go/ovh/getDedicatedCeph.go index efffbef8..041129da 100644 --- a/sdk/go/ovh/getDedicatedCeph.go +++ b/sdk/go/ovh/getDedicatedCeph.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getDedicatedServer.go b/sdk/go/ovh/getDedicatedServer.go index 1198f76b..ae8a79e4 100644 --- a/sdk/go/ovh/getDedicatedServer.go +++ b/sdk/go/ovh/getDedicatedServer.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getDomainZone.go b/sdk/go/ovh/getDomainZone.go index 08890f97..8a7b983c 100644 --- a/sdk/go/ovh/getDomainZone.go +++ b/sdk/go/ovh/getDomainZone.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getIpLoadbalancingVrackNetwork.go b/sdk/go/ovh/getIpLoadbalancingVrackNetwork.go index f0d17ca1..b55ab285 100644 --- a/sdk/go/ovh/getIpLoadbalancingVrackNetwork.go +++ b/sdk/go/ovh/getIpLoadbalancingVrackNetwork.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getIpLoadbalancingVrackNetworks.go b/sdk/go/ovh/getIpLoadbalancingVrackNetworks.go index 76b6b708..3ac0d2f4 100644 --- a/sdk/go/ovh/getIpLoadbalancingVrackNetworks.go +++ b/sdk/go/ovh/getIpLoadbalancingVrackNetworks.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getIpService.go b/sdk/go/ovh/getIpService.go index b5eeaf7c..169db9bd 100644 --- a/sdk/go/ovh/getIpService.go +++ b/sdk/go/ovh/getIpService.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getMeIdentityUser.go b/sdk/go/ovh/getMeIdentityUser.go index ae80366e..8687b72d 100644 --- a/sdk/go/ovh/getMeIdentityUser.go +++ b/sdk/go/ovh/getMeIdentityUser.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getMeInstallationTemplate.go b/sdk/go/ovh/getMeInstallationTemplate.go index e894b52e..e40ca5e5 100644 --- a/sdk/go/ovh/getMeInstallationTemplate.go +++ b/sdk/go/ovh/getMeInstallationTemplate.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getMeIpxeScript.go b/sdk/go/ovh/getMeIpxeScript.go index dd3e44e9..cf2eee8f 100644 --- a/sdk/go/ovh/getMeIpxeScript.go +++ b/sdk/go/ovh/getMeIpxeScript.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getMePaymentmeanBankAccount.go b/sdk/go/ovh/getMePaymentmeanBankAccount.go index ea7949a6..f16a4a3c 100644 --- a/sdk/go/ovh/getMePaymentmeanBankAccount.go +++ b/sdk/go/ovh/getMePaymentmeanBankAccount.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getMePaymentmeanCreditCard.go b/sdk/go/ovh/getMePaymentmeanCreditCard.go index f37845ac..15a376d0 100644 --- a/sdk/go/ovh/getMePaymentmeanCreditCard.go +++ b/sdk/go/ovh/getMePaymentmeanCreditCard.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getMeSshKey.go b/sdk/go/ovh/getMeSshKey.go index 640b9b30..9af81c57 100644 --- a/sdk/go/ovh/getMeSshKey.go +++ b/sdk/go/ovh/getMeSshKey.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getOrderCart.go b/sdk/go/ovh/getOrderCart.go index a2f78b76..8c006fb1 100644 --- a/sdk/go/ovh/getOrderCart.go +++ b/sdk/go/ovh/getOrderCart.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getOrderCartProduct.go b/sdk/go/ovh/getOrderCartProduct.go index eacd8adc..d1a54d3c 100644 --- a/sdk/go/ovh/getOrderCartProduct.go +++ b/sdk/go/ovh/getOrderCartProduct.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getOrderCartProductOptions.go b/sdk/go/ovh/getOrderCartProductOptions.go index 5e89405e..3b46e4f2 100644 --- a/sdk/go/ovh/getOrderCartProductOptions.go +++ b/sdk/go/ovh/getOrderCartProductOptions.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getOrderCartProductOptionsPlan.go b/sdk/go/ovh/getOrderCartProductOptionsPlan.go index 9a12a9f6..aaafe443 100644 --- a/sdk/go/ovh/getOrderCartProductOptionsPlan.go +++ b/sdk/go/ovh/getOrderCartProductOptionsPlan.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getOrderCartProductPlan.go b/sdk/go/ovh/getOrderCartProductPlan.go index 1122b882..10d56e2d 100644 --- a/sdk/go/ovh/getOrderCartProductPlan.go +++ b/sdk/go/ovh/getOrderCartProductPlan.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/getVps.go b/sdk/go/ovh/getVps.go index 260ccd88..908c014d 100644 --- a/sdk/go/ovh/getVps.go +++ b/sdk/go/ovh/getVps.go @@ -20,7 +20,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/ipLoadBalancing.go b/sdk/go/ovh/ipLoadBalancing.go index 8f321328..95342560 100644 --- a/sdk/go/ovh/ipLoadBalancing.go +++ b/sdk/go/ovh/ipLoadBalancing.go @@ -30,7 +30,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/ipLoadBalancingHttpRoute.go b/sdk/go/ovh/ipLoadBalancingHttpRoute.go index 818b76bb..9c764e9e 100644 --- a/sdk/go/ovh/ipLoadBalancingHttpRoute.go +++ b/sdk/go/ovh/ipLoadBalancingHttpRoute.go @@ -25,7 +25,6 @@ import ( // "fmt" // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/ipLoadBalancingHttpRouteRule.go b/sdk/go/ovh/ipLoadBalancingHttpRouteRule.go index 2b220557..f5f8fa86 100644 --- a/sdk/go/ovh/ipLoadBalancingHttpRouteRule.go +++ b/sdk/go/ovh/ipLoadBalancingHttpRouteRule.go @@ -25,7 +25,6 @@ import ( // "fmt" // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/ipLoadBalancingTcpRoute.go b/sdk/go/ovh/ipLoadBalancingTcpRoute.go index 3cfd09fd..1ae07e7f 100644 --- a/sdk/go/ovh/ipLoadBalancingTcpRoute.go +++ b/sdk/go/ovh/ipLoadBalancingTcpRoute.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/ipLoadBalancingTcpRouteRule.go b/sdk/go/ovh/ipLoadBalancingTcpRouteRule.go index 38086010..f2892ebb 100644 --- a/sdk/go/ovh/ipLoadBalancingTcpRouteRule.go +++ b/sdk/go/ovh/ipLoadBalancingTcpRouteRule.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/ipService.go b/sdk/go/ovh/ipService.go index 7c539381..743fbcc7 100644 --- a/sdk/go/ovh/ipService.go +++ b/sdk/go/ovh/ipService.go @@ -30,7 +30,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/vrack.go b/sdk/go/ovh/vrack.go index 2adc9c27..5bcad62d 100644 --- a/sdk/go/ovh/vrack.go +++ b/sdk/go/ovh/vrack.go @@ -27,7 +27,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/go/ovh/vrackIp.go b/sdk/go/ovh/vrackIp.go index 88216e44..9b20d541 100644 --- a/sdk/go/ovh/vrackIp.go +++ b/sdk/go/ovh/vrackIp.go @@ -21,7 +21,6 @@ import ( // import ( // // "github.com/lbrlabs/pulumi-ovh/sdk/go/ovh" -// "github.com/pulumi/pulumi-ovh/sdk/go/ovh" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) diff --git a/sdk/java/build/libs/com.pulumi.ovh.jar b/sdk/java/build/libs/com.pulumi.ovh.jar index 8697423a1e1b23d486627f3b0010f5f975d6ebcf..4d99cc28047386aea00df61d84ffb5a8f8326ac9 100644 GIT binary patch delta 19387 zcmZX4d0b9g^motmobfs5R5WVNMP)4Wlz9%tHB$;VGnvOILqsK_Z7xwnh;R_eT*k~Z z;hHnvYo6YH&RWlVf4}$rtM%Duuj#vnz4m^JOKA|7(m)9bGBIW=D?zYIoDi^7sbbRp z)bC_Upnv9i>wh-;>Wi1FYk%?#hJP5H_{oe^9!8WjwGqTAu=jUEI(M z%<#?fWvr=TJ;TqZhc;%ctd2^gTpZ^>mgF1dyxCj(!M3|Q{^E3Z(|)gw=u6#AB1;A8 zZt{Ft%p1LTl1Ya)ER`D7O;*!7|}5Yp?WpsCY8 zzX7SvpIX4DC11M&SLv@$I-%ZT467L3oMTz*18P%WZaR>117!yil_q(P zR?mrs+PYZPU~32l_aFb$y{__hWzaZBKbCtIzIMR+Y$x zF-C7S*5B|+$3dOm(4c^hMNJJx(7U9$Aq}(zv@^T|@8a3k9vRfsY>^x-GV762LxKzk zfkO#4u)yKa({LEdCeU`oPKM%f+MamdH#v|8_Y5{a2!F7)rsm7Q+o~SuHWug<}joL4N5(ZH>C6`c5}A0?UWYGHir3^E|^?pk~G! zJ^;tKWQ$*uQ?RzxQ7a8sfw%QKLj-Va&M?$R9a{|D!Rz~O!i{q@$2psn4gDNQNvraUr40dLF;1C*ue_}U;tI%FSe5g$Vp?-BF>>E)O* zd#j-KeP>7pec&vL~3HBDNrff4_7qYW7qDT?I5W|>pBaK;9Z1?Mi0Z%e3I zbw$$hmE@38deuvu9}Mdxgc&fw-Vdt(DY-`myL7~Bl2Xlw^-n|+M}*!!idw_Prk zcg;+^dQ$EGH>*g(R=K?Tvz8H4@?ag~1`r+A$cX6s1{(JQmZdF?c0heHw}h{~^|o8q`%FCEJ<* z7Y^07udyu%?K8mm5EL~XYsQ74q;f-J+dCM|R47Dw$-A0B62WGp^>0^TKU_P;0-db_K!1m0-U!b8qYw!Zz~z)bAYPYpy<&e;lpWTxtC!u6TfSmvwD7+ zaTh3xCB_AUUWQV-@d+TYqt=8`YbjQjSiM*9_R z8C0FU3_1I5xh$w7wiydRNwr+#BJgJaKI0z9+_Cw_Bk(n#(D)pXbvt3)0&Ay>j0=G3 zcHTGldP8hd9~ge1K;*42SI`Q8`}wzU0ZTn!NY zyR^RNHv@%;A%;Z8o!C}0$;7Lf*{phfH97%2jlUbifm-*|m;gRhH<UFwa%XcK^!8dKNw)1dnvQ{S`{y2X{a&lPxz z*j0sig$fQNIgIrnYJHQ98qwHf3q9hI-NyyvY2w6iS_!!muN2l*Rhyd@f|}s$k7XBV zmV_&$3}du|gL0>=yBQtsT)}tUd8cJK{}E0Ex0h(>f54u+)-1+m@UB;OmW* zrVe1~(X)F>>rqj=BnVgwBV$8K?G%QjJ1ZP{b6&Pq$E`IrXGCrOn3$GR;{!3wWGWKd zi}Yj(xgguAKhsS=AXk25m;yklf0n5$P_fyjQ1JTUHj_KlqhYsc79_-hjx)TgQ2*`O zl-xKyrF2v|lJuEQQUxWn9*g&w{6WBveU=1odC+tVJaIo_x(U>m#hX)%zI)OSUuhmfeki-RM|(X4nW65HvVJ1Km{R3|alWJaxi(c}%L zhg{aQXhTc&8>XFL!~I*PdZ5qoz6nRVxJRa=P_&(%o7%v>r7um9Am!U@Qw?yt>c1u* zK)v6^#$S6-?fdkT#+{@eqrH`86Q@$YCqR%rPJg*@iS8LjF1gbn)4;fqsyFEjx+9Hx z67k(s0T>pTN>X{4HC7thp)6YTR$r5-`cx$kYLoy0Q%RAW>u< zfIF`gCL6wza?B?<5RzS(hTzy)PbL|pgjHm4R$E<#sS5C%uFA9lUhA4nCdk`Yn`sP= zOqI(8KB10WCs95ebwpr2)JFB0@4(TZF>@L?49yvYY(y(&0zg*Ufx$|w)tTu8`(}nP zu0XBs!CZxXz+J!D`<*npq0z()HlNGHrBs6(AL; zfq$q;4TP7n4%DQ@)w3b{}#lAtz*e zQo30Y)CCKeLBLlQ&+x$aDS^Skq**dE9wfYRR08MFy6!JS2h!>~)s3e2n-nGkdQS&& zd!NDd$}N{U z32qNt_11L@om1L6LIKidDXX@5%tILbl6}Imu4<_8aAe2aW4u#e(@xSMpScgR{0f*q z!MWK-8DF5bo?x)RLw4F_=hFgTQVvqS@Qqwm-CWF^gk&9ik#Pot7hPduL7??@raT}s zbk>IMmua{|B`w^3B<3Auj=ja)1ufzCm@AO|^`A1cfLVQRv1{ckrYG!s_r?TCrb?vkaV;z{1bDFV6pFYRu>zcHJECHp7S8mxY6V6T9! z&$dh}|AijQ2N=?_m6iuur*C1eIFXWa3a8p}tPz-<1=bJdp=I^kh1*hn@9138&gejN zeWlT~p_SrV;T7hu_H%i_53){ezso_1u1!+3O|TKQQ)6s34#J5Y8crQJ;SBr#8t z$gD5)M2K-?5r&(d7T(;7Y#>N}SBZTD&buG{F;wfanY{iekm^jO+&@I0TKvCJ-yM8e zS7;GUc4ptu=FL&$=p;rz(5%(r)!5x2&!Z+=0H8kzV3R>|+k357YF#g!BM*o04kYBY z>_>77%%XatF1rHw1~g!?DZFURHiS2f$VQFD<+Ltn(mS%=B&L|LCE+0=ubmH^I;tg` z12J%I$36!sTu1gHP%nens$hpxF#8XEYGw)CjcbfGBEb6k!iG(z#_pQL5?0eW8 z(3fori5V5fVxjJjU^@*g zjbg{bnlORImfmbKTMn>1+#~F+hUG*YR9?yDiS2C@OWv*JId#c2HV1f{&1C<9XRM*} zk)0i=4^zm}4%)lU|KcFNNhVu0b~YOV-dvr-UIR077O;zfYMj7Uhp)qzun9nYS;qE+ zuOWop18e*m7OOgRJzENEEix?Oy19wPUhlJo^#a~bIV`-HspE24yg~fh$My%_0S8%} zua6vJ^9218_wTIXdW$*5Yd6Ocq7+PL*BCRvZr?Xz?KK*fgf2M{>whI10aS$ z-`L&y*L}a(3}_iw%Nhp{r3wB_0eM>QCA9Z?s~-#;j>)4qZX$#}_Q2}DYtr2~Nm{1A z@}yaHI@;C~xmp0xP=&)gNSrNK7uF8ja|n@>GdBauvdPO)A1+aEUf?kD-@$dug?j;e z@{R>kqphs&@?=+#HhR60-N?n4GOJp9aIWBNb#JZ;fWB&VYQ2M0;usRa(&W?&%=U<^ zsH-Y*XW&62(uZ3NNBI-y(<8OPI8uUh)6-3{SN*GV9l_$6{@g&2f4>fg8D?n6wSy_9 zQ&Vm{d_B^f;-gbK%Dk)tg)0T8ZNx@6tw|Iw5!pfMzQw4xB}9SpyDV@D1IWKj=6 zz^SfWHVBydBzlE5^e$tecj@zKOfqAup6Jfi2fm*@EWw)6m+J$3Tiz~nvZmgZlS#`d zk^`}Q%h1yxnDtiOLOJ@ztlf$NBe*<(dE2qFCk-gfA;SMo1c8Kqm&>UQhj5tci-vM- zf#q%!hv=u2WxpA&O7ys~CX$z8tvZh2-hmt97%mu8^&ijqLtjgpV!?}@&N;$9k7(`$ zNd0qh`K#&F-2&`uxu;}*wO$N|CG&iaCFoon_ZY^xvIOoF3@N=v59SV2=5yp|79Ae{ z?=72zS5jP6>t)<&!0YC6t`Mj-g!>B~VwMK6U#C*u5*Ay5ncg=4I|@6l<>mm(h4mKr z-ezzo!G1N1djwzCW^)ID>YKyi)$~R#hlf)_9+v|gO;pYSa<*xE;p0?_V|nsklpQU< zGB~T`AU6m0x)pGhA!UyY3fSmP_x_;65PenqU$1uM)kVj+YQVAoB=-cYNH5}=!{IaF z$DOtZ=meMJq#dumB)x#%q}?uX#em}TtDFJ>`f`h_s0WR>-{sMHVik@K7ANkT$I+r1C?{Q%8s6Mr4{F%D(c zg>>H=`VjG+jzQ^bm73(+Y~EVE$n&&sXtlD|%r63~{cQMUKo!{W_!JZ3#9M>*2p7IB ze9iXY_X2N(H~$L023O|W0m>_@^7PiONp`NupMrf4{rPmTsMn04mA_Iyon+!4CDOK6 zo6d4k?G;H>zl2g>vP5F&r=IE9@2Vy3-;hVrfmm0gfx=htSA}wA??x`!xwj`;cVnep4 z(rB1E@d{|W{-r7FNk?lx8?9@&k(d}kA#WNgo@!(l-VdH39Vh3knNG2FpsClFyq_-l z5nC_Tjf9*RoYWuP`FRl7;+dwc)u`bs^^?d`-QJTA1N*G|@%O>Lx1ls(I%Gu=JbnAp zz`H(#9|^{+3n=t!O^ta`UYm&Ah;4*eo}^DvSTZw`y6$<5cBa+C_$~nd%hCKRpl(jE zgeiG4-yLctqUW4LiPZmI_?n;WPm3*mE}e^y1k$;n(oCL!`hwZ~Zg9Y6^o%7Nsh=Sn zjPCy-|E4+}!NcoNzQQ^Dc8GM;d_EQGPE6o&xG7u0hk(n?m-8QCUjxF&fSCu^@(V#{ z+jKq@sLYN0V4$SUJZArct-LK>*;Xz$-=I#EC$+Q`Djg-dkgr*yjoNA_RjJo!SHJG5 zl_}~4ivCj?{gsZlQ~Tuc^pMlQ-JtR~g1$J&zXXe}(J~jg|POvl7LTuTYQ93u;x@v7y#)oIY8(GYnSQ@H-OsKP{6)^tBEiJ)_OM=o&wdP zwJ-^&{q2O6;9-}xqE`hP*Ge?5v1Yf_rUI+Z?j$q@`wn##0MC8h1^5M6J=9Zp2tv~P z3OLv}gbMgPb2vg+0<6K2!d;l7Y7Q6hX=lV};WN}gyXZ+0JiTF#+%9CnMu+NK*J_Ga@oQuzE+H&;ov!d4Eu7 z0qXs_BuAxD*AR@1Xnh=~mkTGUx?1aja1_k%TWl8NsQJsx+CWL0{a=co z+WL`zKQdl_BIJSQgcrg+0DaUOp%~U0eh_K`HTbi+toNRc zM)5mH*}#iuVQs7=zJ~`H>)66+$q5-F)@uBi8HGUKNxs-t{F{2{@ms)%=iz?$MO zaHLs)_zFy|USFg)AMFu1sFBD3taDvMdaS3gM$pFxZFVY5P@L4{X5tZm)oDgqxb~A& zjI%aI(^qYOsT>K5QtXKT7+z4#plFK4IHnl4ndk$@hcHoQzqi^OuI`3Z$p zf3_F#hPtq`xCVTz5+b$$!-n?|p99sSuhYSaR8M11m_xi zZ&86++DuWABje> zo=K_0Y4y&$zzf7H+rX>uw~BanksTuZSBSc5m-r5hPS_)2%TGEW9)pp0n$qj|ztqi7 zy!OMF8ws6db|tf-6|M|EHn~Hotr>;v3QJS7IO> zb}sK}UFqOke-u9g2lq|%f;GRNA_qAUw!g0bb!tT}R$Y`6@0c<+NG2_oDD2*8=BKc2 zNZIe}R&*Po5NN;EYom~w#F%k1ILMo^#(PTUpI|}Ha%TD)yykNQ2lGupa-FpETt%Aj zGZp={OfT`C3uy85bur^>^Fj}^8<@Mfq8Wi~SjBt`p5Uiv9F9*RuSNQdUN};bNa=VJ zr*^Gs#z&VgHOz&;oL}4g5`5iK-;ABKX=C#aSbH64=3p%Lb*>bl(%5bw;}p)3l+;&z zNX!>ORNJ*SffirDIVMC|3XZWJV}fl{eOv=lV%%oCxMPU zAA-yyK-0irYPueWCV!gu0+{m$Y%9?o`ik**(J&{aKN(hg;+NINz0LSD{KX$diS4PD zp)_^1#7mE*nLI0rj-6xrnY)3olaC+MUwo{rYL$bk2;Z!@s6Rr@bD?Nrr^g%jQN;hW z)ml|GOK9!X8-p!StsZ7x4gNJ4X+8|beja1S$BJfaoYS;ne-#Vw$tB73jG)IL4*9o_ zED5?xOnpeTskxR`Zfx5NaOfPsesd~Duc^qV>P4>MLDHlz9XNxZMsps`dvk!=I zN;4mYOt`brJP)8+dhXY`F4UD*42f+++jfZuZMR2OC^qV*&F0ME}MfqG=xPhhDQ!0?O4T`At$Tdd--{IY6d}I<;OVRjNYaR9n_4c5CwWs=8(-Y0M zm61_vxWkcY)$T(gWx{_QG2FV{waoUQ~}g zH>W|3v}v5Mq$17C6ZB_T?Ub}!C9T!0SLWuR`uRKaaWH4cNAm!nly7GInYz(0b1i^m zq(OQCRBu+Q0n`FPS^<=&EH#7QY{KoO!vKbtlY|$#gDw(%8qyk3w7awgIDEaOKY;35 zNty}Nc^?VixV@@Lc&Ci=mmY!dp9@1>J5xx#6)kyu^~(iWze$l)Qdfe1s8ruIl-hs~ z4FV-ho}A`yFXm7_!A7fLkN?^hxsa)pCouscOI&|Sl4{*j$^vG!t%UQ`f)3I;FwUp5 z6c2{PpYBlMAx-?}E|871;Ca$1cC%&S3K2pksmK`%fN{3@gs4&r`1&nLngaF(UAdp1N_CzfC0%I)r@hpR+}%OX=7MF^1-<`7 zq)K=JJG4sb1Z(0t2`8$}=~4p#=iw$P6sVTj68`#AJx9W6_{dHP&$xbh(nnA}Am${~ zk1D@Fyr&5rh4K8$|^*B!dFD7bRq~c1>9Ht5L)=usL;cw?G zV-}uqmG6S4Y;PGa(H@oMJCL_OeB?Bs)>oDBjktde8J`z@{pD|fN57iRXF{omLHbj? zCrLg^&(NuL<)QF-xehVlx~ygyL(gN?2=*KXGyq&jdg z5Bvw!#kSM||CSbaOIyp>OX54oIJ_(fk`2%z7I%~JR(!jM`~{%8)<>=hU%7$uAyAhv zs?N0S)a-5a=K%Whm=Ydjle$XbNnuk1qy8Qw<4gJJNEv&0;z&747q@S$Meg_Uas>d@ zX^MOdblsgUuLml6mb_R0O6tv(hifq-8|KQ*bmGxmS^w`lQemFlTnjPjKTocu6N&TW z`ud(z^W?@lVVW-w(1}6w<&HYBW4=5}C*0%k)66*Pwx;529PV*iAP4Cye=U&z)QS8B zxY=c)JW$s)bD`Wv|8!%a9Ig|M<@u`FKhuM_X$jamAT)k5ex~vqG zY+5e&(D(FPF8`$y$Ck?-bV6ByHji5&kJeWnuAr%|As>{Aa#p7z8n06kpCE$v>?ZV+ zh6cM5_w-pQchlK(R?5LT@oOcGjwUdC720!n6^6iZH99zHHClLXHG<%?22EYEM((S# zzgmNz+O3rb=}Nb)rSNK!J=e*Dbz=THG^}hL+S7bJdXcmqq5HaCZl`ZlbW9}A4H&N}8_?7X+KT3Tl?=3SP6meHN(M@XJ(`QI}5^g-+8oFAG=hWKlG1tHw;*D> zx1eN?Y}_*|TaMH>Kg&k;wp$VK?OT!Eb{not-G-YVZo^M)auD#XIdT_W&bJ(t(`P#> z&D)MjJ$Ine**h>67j~dK)pp9gb@ur?<*_>Pd8gb~_p5m>>dMH)4)7)yGqcYw{FJ{7 z^T%a3DxI_&!*qT(0#zvwi5Yp+LJhH7dDM7~XubzSuyGIW`L;*yuA33Om!2RRm?!q4 zE}wn!bbV#hKD7DQK6#A3GFGJtscpWhqJ_=&qresW6`SJ|?ljkASzV;C6G8~rY=%3;a(?+go|9Tk9VRQk;;%ouR zX?z3|JLw4G^Yn;3OXnI|h{)e6M0?sF#q7;Kitq}@aAm|X%!Dh)Fu2W+qhI@v;~tk2 zXyNP=*api^poIfZBH+hQVqH`^g{ICqCC}9DF`ULvgHEHs6Q_~AK@n!%x+2V|pGC;t zzZi`#E=IpPox$kjpP`*i3wO1%$iCDTEFFq$v(amUm9*a8dJbEf!z|G?? zU|rn4fSFMDB5KdLh)V5BkbP_kx_qSs_q4nuPt{c%x`YQ=`OCPHc$uClS}55oxDs;( zPnj=QP-*y8gyq;(RN-+=j?uX`Ttno!>+%GBW#)BxqE7sC9m6#02D)?e2IfZln@H@t zi4MBoLco)6;iuoXFqETiBj9Ilqpn(aFn>1OK~LGcSlxr};+b;!F4jfUdstsf?}6mh z`)Jp+`*MnIsm%j4aK-~n)hiF^gr}j>yA-QxM=APO=^=)6(L+@A?IBjo)JJI7%SXsQ z<}udCqsNGD=--&&hyF%Kt35#smOa4~`|w0g)V0rfiZHX!aL=e`SPj>nVQgDJ$1*K^ zjw>}^&|P=m(J#@{7cUWnL9cM-!Yj&reu7y+0#Y!DmdmfG;R;%@+jR<14m= z*T2=wuJ~16__Y@iwbndie_AiH!E-^KQ=2c7k8D=n_ZFuQ-h1Fzz{t_R$!LDY#{;^ z1rEBc3i@ZZMy?6g3Us5F)(Z5ea2u3!z(#=y&eN9KqZRuSTXgxCEpDDz4!w9%PJ#PJ zxAG{ks628tv_n(Z*r7m!J;r3BJ%ahj9@)D(pyU${sH={n0u$wCN91yGqOfT78|#F7 z-f1g(J91Xwa**$=!0=L|0<}lmyr}|0XXB#G*EbUvTrs+0v}d{E$_rOi8tR6UPq<-l z8@VHftK1bhu3bDZeHM5qFsHxwK;I)g(dE;gm~_5g3UtmKFI3^>t-v%r(;IW+vo{() zydt`Mw<6-)zF;BR_+Tb%_rcA! zz6wlLiN5&hlP|gx>4#pN_EX^c;!zd3Vyh}JbzZ89AT+6l<+ZXJ2IWUJlryTj(ozpW zZgupuVhzfrg(;y1BKDyMO72+`bK_`D3{zk&jK%I+3fyDt{V|c|ScrH2sJ%-7!g4AA z-KkX@t8!6o%vD1j#Ai|+H2y&ythh#XF#*!+VzSxPL&L_`!%Vnb4;`#uA5G1uk2pIw zP+$&?Zh%ShvH?c0V?&ga(-2{CYXr@UY;1%pc8xLa^BN=jd&|n8CJ4ffCYU6hnxeq% zO|gWzK!kT{Am-TBKy;@`GxRjG8Lr69F}S0fV+gJ^M>ATtK=!m2sKVINQZg+OsGF9R z9<30}qE?7T-PWjLO>2yWeH+}funo0Pi~F}W3S8Nzx5ZFCZ;SSHY=>Utw?k9|+9TjA z+T)&2?Gc3G9Wct5J0S86I-(bwJE9rZofMeq;yU4;SDnzFfkC+El!d6#S%FuI#huYY zsSDZ@-38@*?1FjNyQ>1T>ZPt2uV%q;Zji&lSg@5t5cwq`=nmTr`4M6rfp-7~M z;vSbU1aoE>`u;EsjSn7(0uKyCFRF#3r>nye1jh)>jp-3sXtyHJu$F@`{SFSoPFrs< zep)ve0au3L%A_Hf33rE}ilD#H)ct>9y!<2ayjT;7`C~H_(U?CJ*~^BauA#$l^W|X} z%4WkAxGx?bjuq!O0=>u_fu7ooL|EcSVhH{oiC%<`!i2mxN*VUwe{0NcOaF6h@Mr~| z%l3`NK4>=vDNV=Thz8HIHf6NR>xMPUs3jYFi)j6;EeZTwyXIHE%K+_G~g5)^`f#M8Ooy zb&sidz^|AJT&dF#x)IY*!*vVMYC3|EHXVcFG6Ofyn}Ist&On{rXJTFC&qPOSM$;7y zFcOXN`WcOGwlIxRqfGZx^P z@@@g9apXc&dTAlrQ#&5HHdzSAMaZ>y5mxT&Md)DP#R%QG#pr461U#D-Ctx*wNkGGT zC8F_#7NTkrVwjSIu)Iq`?Sqz}t`kd8PCznZn30USgrz8O{8F^=*;3roXBno?{$&WA zPYRYrTngIrcM68G({co1?{YNWdIhHHtQE+0Zv_erOvRMnm5QnANU#+|6U6x;!5nL| z63gPyO5E(d3W>N?IAYyfg)RrLMqN8rqs{JX(2T@2fOG0v+&g|PI{MhM(sLbxab%q( zAJ-!)Y3nh?KCegQLetRX6KVL#Ege72Nk=OlrsMR~X9JCZmQW`*V6+=%AbVN{M#-=d zTV32nH0<+6{M2_73f#ZR(pEE-KlSl2E)(PbHWSmicNP*yvQSs;%?KFTjJ}IoFy-fL z!AbV_7R0hwHcd>;)MMGG)O#z2V%}DC=lfPnsA1a>pL^R-S4a**m!E@PRNsy&vbUr0 z-aC*zX$OMvaR+)4wv!I#+BN0wPAuF`xt7ez#ZPs1p%9ER>?7_^IhJ>~On}p)S|s z80Dnnh{o&VxH;kk&Rma9;HQ=+QEBE$wAtnqhG60;^y}IwG_~Go1%6bEJ&lQd<1`{) Yr$~XYCoh-h|I4&k{t?WVcdD+Ux#^6{ESov#xqz+sgYjFa5i-2GN9bMnTnX#brpe@LdgsXv!RbOCo0 z**qECO`5JLnS*zYvY9gC;=?ASO9cv4@M1v&tp7oqS#Ih(oaA7a+WdcUc`;9OtUj27MrU6gkAu3myzHj)opV>AhubDOK@YCGSZ4l_(A0N!^#x23J81Xogz9Q&X@a3jEE7((WXHltIQC2ZU zb7C8dSslhX#qz5u*08u(+M@e^{nNgR0v_1xZ0ID5JIhYeT#Tu%mcphsBh|w)*fiU4 zE@JVNxZOsX0Lv5H9Q3ryiIYIf(yn|nAiLkH8ud$9{zSuk%UOOE3&NJrZ+q%*dTcLH z;G=JW0>#Y) z>&dwsFzvJtE7(%xQoW3@2um*7)}X(oDLONAh$R%|=Z?&uD?Q#)6D{vE$+8;PIi^{L z;wU=a@(z6%mXz<;=w!-mW6&bYRgnJ+_7$zr5fp2Z)uNS-}8}goCA(a&dDpg zy0e^Znqu_WY3hXqc>)!y+Pv+86^hjxB^LPU9vp-v{2V&8RV!n#QPv1_=Ic1?GL*a|#=1}}$j_Vo zP5bnz1v%#GU7&y;Pk%SocBN)Fy2V*rA-byi zMD(NS2kR266EDU8&Z}1Riv=JOm?c5*WiI7x8uPE`a2Wodt)2)^t*_Q_%(>;?t#i3Q@L@+#r6>A4!hZWaFpw5n}w1Gd)x4cGfw*2`Xf%2 zi`g3Cy0Il}WpUlwQZ_vAjHhL7M{#aT1=}uM7a3&BLvNZ~^H_EVypaXo0r(p+Rczla zrtdM;Z1b>MT#5Tw*bazY)tP^o?9P&UhC@)po=CybHjRaGmA6wfeJM58a1FdFyr~sgdn5x-qV~Z32S*G1&GG!uPU` zEeA*0?QBrScqoT-ux-P+fKIkCxMOKI+hhDXtw+9VH6D&$q(WAw+S$q|@qYx04ZJEk z8`%*y4biyR$MyjQp6YA+4d*-u+Lj7Bk9XA>35CHy;|6;TqZDY9b*;t#WU>2o^?v8{Huy7u;40U+0>;Zxo zOFEFA71!3EwGhAoNg?#wXm5qK74j(ZdDMqUB!SkunNvB*Hsr-nwKuISLZb+ zW7slVeL>*`Xk=rcYOH9vpufh#FLgJ$M8}4PPY|V-0!=s`2KO?Ew;1eztEwL14vm zg}IEEd|CDjp*)MZrU^#*i?#qXJ>)Xi!jUU~!?qP|xOdA|73Vze*{G$9duTh1A!_y1 z)&!lM_uLkV_GG6cqlmAwf)=$2IQB;uJ>B{AUr4WJB=?393jFX{#q=|mfqAf zBkredE}G5J3tiZNUs*xngKVZ)lDAL;tI^q_LJ~^pQB0s- zZAnR?EJAUztk4AaI#m?b;@s|Eg<9yySgl~)N8reH7F9|DM`Y2@s98<;iaV;;5>BE8 zmihuf#;qFANEm@k$!#G}CRX}QXoc&dLxduzV@U_$Dy|#WO@P}PFAG09{v-fI!*4b+9lG>C$H3%sk$@7m<+)VBjxC;&7oP8e@zS%GpfzkFC({u)#v! z0h{vKucyqHoLJB6f^5_uC+tOtzD^LDBfZ0Crep~an_U7nSlN%XU)b#^Q8kh$2{v54 zI7TReW*(j@Ovadgdp0V$J?x7X`F+Tjg&fn|SnfJqHfGEadLa|@;srbI`!Gj<#)P|E zFG(1V73h_RUUv%QbvF$w5YOurAE5WEWMLInv=++d&b{H}Y{)JpDjqybN*cEo39*Q1 zSgKGSF`Khm$i>mn^}+;H{&J&m4M)c}3mtIevrRaTWxn6y*G1MtpVHI=6A+4}X1HVu z5A0@sCY9=uewCwQ$0IxDt`Ly&5-LfH{lYzzRVGXL9pRsRSSXFoZ9FDWf`@E%-LM}L zd~QLceD*7?tg-I2a2&}x^rGN}2G6=8#G*i_>p~$!rthSc?Jq;P!&DybGA!l|Y>vGp z+(9kjcZDm+{%VhfNx0c~%I)F+FM1(_qFrxZ@o;mtX1vWu>d*H=Jg)2eNoau-=oiy% z`*Lu$upRG`xr$zty^7OicJW`RZa=>W>u}44??Pj=`n5&8g0?@>Ma1y=I z?2RrWwF|FZMF=K$@1%#=Uo@-Fg>r=^1p`X)%%!L1!E)Q#+*m@Us6Oo?xn>dc%aqZy5R=z zHwUr9qXhFnb29pu6L+9IzlvfOf_^_pOhSq^z1w&ZuX^DUd(g-3&O%;lW!SbXhhiM7 zA}+*z-K&dK6rR-*Ye=SFku_^63m`9m^d4dWi#aX0u<#JY&d&$Q7}QYAz|vBrnfMg_ zl3I!naP&M_EQ@w{wiTb^Idb}gfApW=;Z}!vfJI%ld9slDaNnvMD!xTV1$7bY;PDXE zL!?CA6Cw7*V0%Z3)ExEOH0qyg;8J%xvowZI*8hiC+IZPde2L!N9VqU`Eh$mrP@I!T zh)~iw`t?SO1rf`G9eUj1SdOGd<%L#=x!ksi?9DQ}WXv5WX5ij>(c(Y&jMY~=w6z8J zFow-*!QXZM*A7-X(dJ^rP8LH@(bXy9HH0W*hBzBXwdRQB(bxWS#W}d{(|j=$%?)AV zPW)0?-QZF z=EOa8K+KfQOWeP=Mx1O0&a{&8-V>5;(^-Q%aIw8;0RJ~17kl7lr_QI*bwLL z=7??4gi2RMYOv#Ph@bHwTYcqyBi;h~AhJ-lboNNsJ&aR-iqML3J0{!{;XcfLDDhDA z#8Lf6Vmyw{KFvqbFE2kuY&+!kPe5oUq)3S3&KkVZDi|TJMSR&aTD=nsp=~|ii`4w* zeH6PRBZI$)J515Le~7EFWL(Xw)wVAX{E3e8cNZ=O*z z^54OA%UgPeYch}21)~cTxMOGAgL&)qO7meCpKGGwLXEQbTG+T&p7u$FGO#13u>0YK^3|w4=@J9Bw0z-iD{3^07cBzR-y?$nKtGOcO}cWS#&d<ok|&j|ChHvA2rmk^d`$m%;W)Q*f_bpWjW2F(z>s{OB5yF$jSBT_lE zXU}oz5!#b>N~({CPxo(sHr)#yT!tqOoQ^A8Z@KnLTE{YeM^G;Qav+ty} zNRN(3o+l0gLs~1WotIYBSpHs0N06F*mM)?5-ruE}m^+E1eOoh-`VJmBzbHjnNQmOH z>%M&tLbJqXzmDq!_dKU;SoaDZBHlt9l(tN-$i7UrI~f=4cB&i89QIjgbs1;-d~`I+ z)ecWFoXR1db|)M~c-x!ex($BzU8pG{!2SZQY+J(K43GCkW$kcl=UM1g(S8EgJqWa? zVfJ>M(6_{A@Y7Rcfl&&Sy_1TFts3?e+}9=HdN&UE z9w)Z)FYqKJSJhbfA$X~&7^FK`cy-9pug@jjI9bQO8l4#2&@Q1Nqnp@kV?&n`yQ91Y z>L0QOFI3-@g$@^%SVMPan^PbfwpMl>wO#*IM=T1hbs1+~HGEi1jI6U)HT0rJWNUjF ze1`NGow0O0VCxRl>%!iSSIaOLf6<49oR>X~Z|&{VFtDeiZ5zvh;fu_ZsHm|y)ZPPO zbn0rqhi<+OgMgWkor@tnPm}iA}N94m?B9uZbZHz9m=tywA z=n<$)OZwScBgvl+w!gs9%@O%wN*Zl%kGT>NI^{qD_}`IU^OFK0+0v#$Uwo)8^aaJE z?FJ<>|17^iR+rC*~3u#+ST^nIH#_&6Z`LPw7cMQQHwq{`%Q8E5$&!r@m)rZzv=UH*xhT6@bs(W16~@@-sKK0wY!i(VI(=?QRs zDR~gC^DHNKM^Hxx$(?cTQWg0I?$}gArn-KswmbpnI@OmSoEEW69^t3Zzu>28|xY>p;M+QPvn~H3hhvEZuLont>$un_>_XxQNp4c_U z$?6*pl}BO@bzFQfH4{7<$6UTBwIw?M16WXcWjcbT{Qr&`{qbYDJsYOCMtN>Ue;PHX?PT6yGPa~flh@Z^(S?>3fvjEl+@Wu36yd&QR#rkpx*+e8_q>D zr3<=wbBR(6N8gt#Hafw_ohr}&{NyHFXy7kQSk!pk-)OvAq4RP>x&l9IgOboR*E3N| zVBuTEWKv3h$lmA+cA5Eau-J{a8x=UaxG`*t0)G|4(OSG+d4r=lI~6MViF=hJ*z%6k zJ0ATP-27nYKYaPHut|<0Y|=#CVWei|6DIAjG7g>aIj$t)X!9wh0=j+ooI?3J@1pVs z!RyJ~0e&#Y!DP{n8kWSo~2iFxDM|rmt`1OvPTInuN9T=^v@K8aSfsYjffqwo} zfj1()_4W&;E`sX)7V^rRb9%45$6!id6n~s6^Iee;s~&r*1YQR#wo%qadD=aahX!k` z!CYP3HO}!Em-Wf}dA$HEV*mmFt)90+Mxx+=&VcLPXLmr3b3;Q_$9Ft#Lkl|SH~8xA zj+=<&a&_yuVnFz4-Fz)GQ#^DABu^J_2fa4W^mF*2x$BBK2*?^G9k=iae*CI~@yYC^ z0?+8#19g?<4!220o3ajiboo@lk&T=8|LS;-wym$`fJ(}3t5eId1xGLIIwbrVxU^UC z2m@lfk`2=(50+C+FU4X$$%@gev4gIbF3lWY5oo8Dj(M2kGnf245e|54g1?0rqZVZ` zuJHE~F~=Rw?9VyS^1KUn3_wji+k)w)_S(NYb|IM4yKlbJPOETvSY(I$1FVjez|_& z9PbT4)=-D90f`ieOHRZ(K4G_Xc&0-|0$ogSEXJ<`=Q#%A=+*)UT=2N!B1``Yc0iGR z>&XgEgxcAlH9YmaT;wQ)VmwnFhmi??u69gA+~=M9ajrGE@MB=`KI~?@Lq!>JD zxQV69HSX~Xc)QQM+JnBvaH6?1vI<6p{f-*wP`@lk3XUvC94&Fw`Z$M$hi3OF$8RXB zZ{t@NuYe8b>Bz}RS3KF$o?ydo=NvCE`)gfBVZ5R{5wbH-(C(d|HjdH ze%TR?xb(l_a7UnH?>K(apX6-s`#c6LUaH{1mgb`Q8)yE8x5btS-d4qMBL{f3pd9Qx75- z{+=pb==OQ5^fWZlS6z=gN(ZRFpp-Vn)o2`@FQw8Ow|_Ym?v&hus6h20Li#Z~tjKQw zX@JhjQ`)>-uoY``)nHXr{DVs4O%1gPdQ-iw3gqD=$f*DNVg~G!op}!X{a3cwg|&Ji z789h1tjKp&HJlo%>FBo6RE2(u$A3l(bvYVb>NhnW1;(FjQTPE6|EV{!5fZ+%@wKh` z0vqvX9o0U#C8VqR5j|_wL+y{EclT1yVl3;rwR@5Vp&qZ8y+_IidokmDq`D1v#0*f= z@R(97ZwmSoV!k*3-9TW_|LaD#Au9cGM!R9^LwsX+)~wa(5Re(n8V+>$8{uQr7_|BP z{)IjJfRLr4`NqT2Ht7|O+7r|v7^{qlYE9JpG)9fZ(V%H6v0%|mm2QK3W~=q_>z71z z3|=>auiV?80y>YeoHkIvp_clyJ6qsv&YBM{m_dw4QRxD9V6oZ?=al6tbW}XV>(bQf z2+o5wY8Z|hZcyRZA0C1787g(dhqkJ8#&yk9-=p&GF~^0jp!@<07z4kO@$<}>VyGif z@~3@j6%0kCEP&nA_WiKxj3ejcYE>LHKc&KDo7>XvyxId#$`Pw%j}su-*L=x_mx=+Z zkMZh~3hyS|tc%xFe~jbm3T}SgU}2tY^3o`AOC5<~m)%k63K5u_ABax_zNOxTK)i>a z;2uJ28raO?$NZ0K0;{)2_cHXqRr=*lk6Lko*YzDL?-l=NYZ~PYPftHb!6Que9ysb+ zKT)a7S9_tB#c+=r|LA8FY#s#-7_ZI$6}}a(RJz4ie5d}7AXX}w(Yqw9jxY}e=t>nQ zmfcr^XQyJ0LdMPaY9RWoepdIRXQ#iZRs`&VMWY^}r>Mbi{2at5iUy4bN9nY#!Q%{{ z8|R|IpI*Qy^lRhl7g|9+4m1CX32ckhi?A~XfiSOKwGNoQ&Ac>X;h7@Z9n`cTK%+~v zUkU9`B*(W>S}KlKl-1~sxLXB{o)=38YF|)i*NR?e!ob5|^C`Y4OF9f^=-4V+Uku@* zf7}WVheCPXmH!~(&bE!V`x*W9x*UMf@uD)DED!IfE*X+YDxJf}aE6 z+Ab4vR&}b@pT~@?oT}9`2M?!e=3n2j!qc?+Ts-SGO{-)M5~gX@%rz&bX|>E5 z+jOnFIp{TAYiSO)OxFgP1K&9M6dea{b2(?@XpQF#E!dp-V}|y-IoLk~7IQPaXKFpo zndq5XXLE34rWS4vYQ<}z=9>BOS~qj%O}y68oM}0W7O$D5^)o*?&!#nlXKNwmO!jOo z!dzT@4jDEzfADaQHp*PnH9?zb4sIvFVs3N2L~VdM*p#RZGY3WIlBtvUfUmhb7YyTr zs!3W`b1*-N?0K1_wJ~Sv&7;N3=V^V+8DTz|I&{9)$~5f2e66|pNlK<&ostQ<^kkB3 zTcC9?7k6Et{b4RXvOsHL&gcut=3xu9!RDt23xVp~u;3Juvm}Mkc$q@@1T(OQBfo>u zCvg!CIxo`NnV&KiX>Cn8KNeAR!WWZ02NzQaJeH7yqn3b$T36b*)pw{IkRb5KD^7d-sa5ot3fixmg(UlahF)PW`3;8o8SCNHNR#6D9tRl%(S8F{?fhnsgWvpued9I@M z8lu+rHDs!=7S`}jQERm@bC9!^bd^dc=%%I9%%ACmMzwVmlm+W(*T3t)X6|XH^|WTk zdeZKUinE}Lj(>?T_LU=w|6l0krP%+Ok!a=v7coX(p` zY362fr|1??%I%rFg<^4G3%OHntJcZfK7Fe;)Es==sx>tS^|z6(RokcnyxK<0?7W>E z+`papFGfvhY?W8DD=Vk$?40TKr|F*51_Kb{Cu=JQl}x zkr}0SYvawCHM_~?AG@_7=FCt72+37kHORtxdr0ZRJz694)9pRlXmjxUUTwBHc(7L+ zXb#%$)5e){&hDeM`gK3lLoRUTerkwsS;vvH4@gZ%JDY1enSPQ%-2n=D>22KJ_|D zN{^kS?bS~~;P~R@r-;ViPm!nHPJ{8>jMJyduU2OuI(+f|GgR5iou#Vh5X_(^X{VLlzU{?xO-Z%snhvB;XUC#QT57w z=@YVE!X2TJIid38ug)j{#;bS$qO(xb{I$ARGA1wI>wY#!sn8WIv^uiq9YdeDT_6 zG~@alz~H+kJ||C~J*OP%^@3(DydXZ-%!Byz#oP0US;bxgL%G0ZFDb}{UeTIaugHtf zuPDfWye2t0uR%NCRqqXPZSNbxr`%imwD>L5A+F2)oi@W(DNH{s!G)|k7P=8u z9oxJdtB%cKU7L=_;&Pjg^}n#7V|x}W=+RtLil}4MhKM>I2zNyt&zv@rj@})WU=!C_ z&aPwg8)v7PS9TpMO@Eno-Oe8bD>`y`hoWQOSIhx3Tu!`0$I$%c(6KLWqmnn~$b#g>qk=j%O6>}fz*B{2R}EJ(b*U=|;Io^LGi-)wv`szK}m?QVN*B1#T`yVR9+0V_%a{nm&Cf zP3}aNq0~89M#sy6Us+NSTUN)e^HNy?p>{b+uSMl3DBsEvB?gt(8=8h~D-WJ>3yW2t zU2`fBV(%)DJ)sqeT8ArAnCe!dMB7nG$6KabAQ5Q_A8>(h0ztcpSP;Q-B8c3n^ebiM ztY3*6mdbz+-!-Z-n8A15uM8Q-XKGd<0;E+TvN=~J!-iKSCS0xx4)Vp-s*$Oysu9j! z)pfiWO{`8Nd0w3&*s=yemr;Y@^{I))i>^~lq;^=L+`PZS+opF(h@J{i`y0Z}xy0oiPAn4dBY z38mY?oUA^4#U>Ey;^@Ey+`-Ryv;Gajj_0i&kWF&tO_}f)Dui z3cu<2N-_I4vQTYJ_DpO|a^ANl9(HP@V<&K_4IL@<+QPZP z91h*YcEsKn?T7%~+7o}W+Y^}Oe}}Te1#bSGJoV^6$j|RU<^5d;;%Y=FPXv5b)rF1Ct9p`CJV=OCY$efrj)7Gg$mK8F65wBSMnmUD=q%em8ccojpUr^ zMzA#Lu1_}YInkZ?Tse&7q=nHM?;ZqZbPw|VK@T#%ZBLTCw6m^L=ZQ| zM^K{OiU7kn2n~A?{r2^uQ@Cnx`n0?^0j~FV2K|{A^3YB zc@Z`U2+4Kb9i;dB@2@o`H-*0(>pfV<=d#^{sS3Lep$v%|LjA#`A%t(Mp_J8|hZ3ws zqbRRpqKI~RQIwWlhY?a|hLOO!!znQi4%hLmrr-z)*yItESO1J4iVqw~wesRfLZS93 zlDuIQC2HZ(bTCgFO%?6QXfmwJ7|PhJF;sm0#!?YqI2Q3u8Al`;Fpg}$&Ig9>?9xwkHwow^r_=ySj=Y* zO(w}@V~9wLW5_Tu78dh017j(z?!?luRdWhOV9696UnSp7Avs}F3Btou3Fb=ENc)Ou zU@XdE>i*uqsjn+|o151PkOL0cO~pnA@rl$kJtnw&Q?D5)c7lF~~v$(~>1Y1f+k zfyXR5iDu7&%;hRx&LY6O%qHm0%_dKOokM5S>^W2cKFuM+Iwp|u+4+OAi3E6ZBEj+| z5wvp^z2=gxV{<7hgOUitRY?>Ac^(MlaUVX9{CYBv&eP8Gi9UPg6Lh7LDJ|lX37@}{ zNlvQ;1j4QbWW3WtN`grXsmR=2NCNAoP$}4+LR9r&bd*eF6u1YBIM!qlrNx0ol#2n2 zX;<80YO(GvCcxV+Aq%%GAtL!MB{LG1BF-tx2%h1~$kD&}496gJIiY)Kc|IRk5GtuF zh+-dCP?W+_sd^ntg-;xBpEUY3C5^0jkOqmzKXqP75jegQtl%>>R?+s}ft<3Q z4z!=^0ZYEU;|3z;kqs2LfQ=N2X&cF%uN%poewzrNyPHT?NCrW-KZCp|znN5Q*i4ZO z*h1SAw-5;Lw~!Y-wo+q$XDcOct8Mwr+D4x$ZznI-ZYMANcEAb1jbF5bB#W8Ujzwg` znZQ3C$jqnDPBLu%PO7}pF1YS+0wnGt)_mVZeC)HEy29+;6oR4#ZBH^N30@fl%O88l z!Ml41u?Bm=c&>fZUOJ;n?1SxmCS@OKckHJW9J!w=%JcoCqT2zeD5miT=-6;MNQ=iG zq}ut{K?*_VEZTKCi}I|@A=19!5LK^Fhp4Rf$tLYLv*~2&e3%mD)M5Hm=Lp%e;|N8k z$We-N;!#55