From 2c0d9031c7e27b42b778f527911ffb55047fb593 Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Fri, 13 Dec 2024 14:35:27 +0000 Subject: [PATCH 1/2] make tfgen --- .pulumi-java-gen.version | 2 +- examples/go.mod | 14 +++++++------- examples/go.sum | 28 ++++++++++++++-------------- provider/go.mod | 20 ++++++++++---------- provider/go.sum | 36 ++++++++++++++++++------------------ sdk/go.mod | 12 ++++++------ sdk/go.sum | 24 ++++++++++++------------ 7 files changed, 68 insertions(+), 68 deletions(-) diff --git a/.pulumi-java-gen.version b/.pulumi-java-gen.version index 47d04a5288..a881cf79f2 100644 --- a/.pulumi-java-gen.version +++ b/.pulumi-java-gen.version @@ -1 +1 @@ -0.18.0 \ No newline at end of file +0.20.0 \ No newline at end of file diff --git a/examples/go.mod b/examples/go.mod index d824e5abe1..31af3f0a5d 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -5,7 +5,7 @@ go 1.21 replace github.com/hashicorp/vault => github.com/hashicorp/vault v1.2.0 require ( - github.com/pulumi/pulumi/pkg/v3 v3.142.0 + github.com/pulumi/pulumi/pkg/v3 v3.143.0 github.com/stretchr/testify v1.9.0 ) @@ -128,7 +128,7 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect github.com/pulumi/esc v0.10.0 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.142.0 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.143.0 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -157,15 +157,15 @@ require ( go.uber.org/atomic v1.9.0 // indirect gocloud.dev v0.37.0 // indirect gocloud.dev/secrets/hashivault v0.37.0 // indirect - golang.org/x/crypto v0.26.0 // indirect + golang.org/x/crypto v0.31.0 // indirect golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.28.0 // indirect golang.org/x/oauth2 v0.22.0 // indirect - golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.24.0 // indirect - golang.org/x/term v0.23.0 // indirect - golang.org/x/text v0.17.0 // indirect + golang.org/x/sync v0.10.0 // indirect + golang.org/x/sys v0.28.0 // indirect + golang.org/x/term v0.27.0 // indirect + golang.org/x/text v0.21.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.22.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect diff --git a/examples/go.sum b/examples/go.sum index 304740d736..bb2014fca2 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -339,10 +339,10 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.10.0 h1:jzBKzkLVW0mePeanDRfqSQoCJ5yrkux0jIwAkUxpRKE= github.com/pulumi/esc v0.10.0/go.mod h1:2Bfa+FWj/xl8CKqRTWbWgDX0SOD4opdQgvYSURTGK2c= -github.com/pulumi/pulumi/pkg/v3 v3.142.0 h1:UE8TFyXrlxvPrATpd3Kl3En34KrFIFWOxxNAodywPNU= -github.com/pulumi/pulumi/pkg/v3 v3.142.0/go.mod h1:3k6WwRIT7veiDnk3Yo2NtqEYX+4dgLCrMIFvEOnjQqI= -github.com/pulumi/pulumi/sdk/v3 v3.142.0 h1:SmcVddGuvwAh3g3XUVQQ5gVRQUKH1yZ6iETpDNHIHlw= -github.com/pulumi/pulumi/sdk/v3 v3.142.0/go.mod h1:PvKsX88co8XuwuPdzolMvew5lZV+4JmZfkeSjj7A6dI= +github.com/pulumi/pulumi/pkg/v3 v3.143.0 h1:diAlaNVZSRc59ePqbMuvuf/AwecpZyjhh1pGvmLEUwg= +github.com/pulumi/pulumi/pkg/v3 v3.143.0/go.mod h1:XzjN1uQI2HWXYolT2L4RIXzvLEnWTSOzFgFFIUfFEa8= +github.com/pulumi/pulumi/sdk/v3 v3.143.0 h1:z1m8Fc6l723eU2J/bP7UHE5t6WbBu4iIDAl1WaalQk4= +github.com/pulumi/pulumi/sdk/v3 v3.143.0/go.mod h1:OFpZabILGxrFqzcABFpMCksrHGVp4ymRM2BkKjlazDY= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= @@ -434,8 +434,8 @@ golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= -golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= +golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= +golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 h1:LoYXNGAShUG3m/ehNk4iFctuhGX/+R1ZpfJ4/ia80JM= golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8/go.mod h1:jj3sYF3dwk5D+ghuXyeI3r5MFf+NT2An6/9dOA95KSI= @@ -485,8 +485,8 @@ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= -golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/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= @@ -513,8 +513,8 @@ golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= -golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= @@ -524,8 +524,8 @@ golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= -golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -536,8 +536,8 @@ golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= -golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/provider/go.mod b/provider/go.mod index 99504fc1a1..ddd9c7a8d5 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -1,6 +1,6 @@ module github.com/pulumi/pulumi-azure/provider/v6 -go 1.22.0 +go 1.22.3 toolchain go1.22.7 @@ -10,8 +10,8 @@ require ( github.com/hashicorp/terraform-plugin-sdk/v2 v2.35.0 github.com/hashicorp/terraform-provider-azurerm v1.44.1-0.20220923005104-eaa801c358ff github.com/pulumi/providertest v0.1.3 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.97.0 - github.com/pulumi/pulumi/sdk/v3 v3.142.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.97.2-0.20241213141026-5b45441dc774 + github.com/pulumi/pulumi/sdk/v3 v3.143.0 github.com/stretchr/testify v1.9.0 ) @@ -200,9 +200,9 @@ require ( github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect github.com/pulumi/esc v0.10.0 // indirect github.com/pulumi/inflector v0.1.1 // indirect - github.com/pulumi/pulumi-java/pkg v0.18.0 // indirect + github.com/pulumi/pulumi-java/pkg v0.19.0 // indirect github.com/pulumi/pulumi-yaml v1.12.0 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.142.0 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.143.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.2 // indirect github.com/rickb777/date v1.12.5-0.20200422084442-6300e543c4d9 // indirect @@ -247,15 +247,15 @@ require ( go.uber.org/atomic v1.9.0 // indirect gocloud.dev v0.37.0 // indirect gocloud.dev/secrets/hashivault v0.37.0 // indirect - golang.org/x/crypto v0.29.0 // indirect + golang.org/x/crypto v0.31.0 // indirect golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect golang.org/x/mod v0.21.0 // indirect golang.org/x/net v0.28.0 // indirect golang.org/x/oauth2 v0.22.0 // indirect - golang.org/x/sync v0.9.0 // indirect - golang.org/x/sys v0.27.0 // indirect - golang.org/x/term v0.26.0 // indirect - golang.org/x/text v0.20.0 // indirect + golang.org/x/sync v0.10.0 // indirect + golang.org/x/sys v0.28.0 // indirect + golang.org/x/term v0.27.0 // indirect + golang.org/x/text v0.21.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.22.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect diff --git a/provider/go.sum b/provider/go.sum index 2e922a5331..015a7b23dc 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -1975,16 +1975,16 @@ github.com/pulumi/inflector v0.1.1 h1:dvlxlWtXwOJTUUtcYDvwnl6Mpg33prhK+7mzeF+Sob github.com/pulumi/inflector v0.1.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY= github.com/pulumi/providertest v0.1.3 h1:GpNKRy/haNjRHiUA9bi4diU4Op2zf3axYXbga5AepHg= github.com/pulumi/providertest v0.1.3/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0= -github.com/pulumi/pulumi-java/pkg v0.18.0 h1:3PApc5YegH69n6oubB63mqI97pF+oQywWr7ii4082Mw= -github.com/pulumi/pulumi-java/pkg v0.18.0/go.mod h1:YKYYFEb3Jvzf/dDJo0xOeEkIfBAMkkkdhXulauvEjmc= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.97.0 h1:/Y/9hffZp2CFUfInVbv/9rWnZETiiOgKju1Ua512Ke8= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.97.0/go.mod h1:B/Auryr+yVUkLOMzgpFe7HLwKAtXc6YJwpAXfNGyLPk= +github.com/pulumi/pulumi-java/pkg v0.19.0 h1:T9kkGUQJV7UTxenw08m3txsgQkNVnZZxvn1zCcNjaE8= +github.com/pulumi/pulumi-java/pkg v0.19.0/go.mod h1:YKYYFEb3Jvzf/dDJo0xOeEkIfBAMkkkdhXulauvEjmc= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.97.2-0.20241213141026-5b45441dc774 h1:AtiLdBGvB9AJ2ptFywvcMUflZArvBlx4P/c+h5dIb+M= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.97.2-0.20241213141026-5b45441dc774/go.mod h1:q0QIquTDad7QvzdLmT31bzISahN1XrnGF/w/vIsxlX0= github.com/pulumi/pulumi-yaml v1.12.0 h1:ThJP+EBqeJyCnS6w6/PwcEFOT5o112qv0lObhefmFCk= github.com/pulumi/pulumi-yaml v1.12.0/go.mod h1:EhZd1XDfuLa15O51qVVE16U6r8ldK9mLIBclqWCX27Y= -github.com/pulumi/pulumi/pkg/v3 v3.142.0 h1:UE8TFyXrlxvPrATpd3Kl3En34KrFIFWOxxNAodywPNU= -github.com/pulumi/pulumi/pkg/v3 v3.142.0/go.mod h1:3k6WwRIT7veiDnk3Yo2NtqEYX+4dgLCrMIFvEOnjQqI= -github.com/pulumi/pulumi/sdk/v3 v3.142.0 h1:SmcVddGuvwAh3g3XUVQQ5gVRQUKH1yZ6iETpDNHIHlw= -github.com/pulumi/pulumi/sdk/v3 v3.142.0/go.mod h1:PvKsX88co8XuwuPdzolMvew5lZV+4JmZfkeSjj7A6dI= +github.com/pulumi/pulumi/pkg/v3 v3.143.0 h1:diAlaNVZSRc59ePqbMuvuf/AwecpZyjhh1pGvmLEUwg= +github.com/pulumi/pulumi/pkg/v3 v3.143.0/go.mod h1:XzjN1uQI2HWXYolT2L4RIXzvLEnWTSOzFgFFIUfFEa8= +github.com/pulumi/pulumi/sdk/v3 v3.143.0 h1:z1m8Fc6l723eU2J/bP7UHE5t6WbBu4iIDAl1WaalQk4= +github.com/pulumi/pulumi/sdk/v3 v3.143.0/go.mod h1:OFpZabILGxrFqzcABFpMCksrHGVp4ymRM2BkKjlazDY= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= @@ -2207,8 +2207,8 @@ golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= -golang.org/x/crypto v0.29.0 h1:L5SG1JTTXupVV3n6sUqMTeWbjAyfPwoda2DLX8J8FrQ= -golang.org/x/crypto v0.29.0/go.mod h1:+F4F4N5hv6v38hfeYwTdx20oUvLLc+QfrE9Ax9HtgRg= +golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= +golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= 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= @@ -2414,8 +2414,8 @@ golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ= -golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= 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-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -2526,8 +2526,8 @@ golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -2548,8 +2548,8 @@ golang.org/x/term v0.14.0/go.mod h1:TySc+nGkYR6qt8km8wUhuFRTVSMIX3XPR58y2lC8vww= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= -golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= 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= @@ -2571,8 +2571,8 @@ golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= -golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= 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= diff --git a/sdk/go.mod b/sdk/go.mod index 9ae648976a..07a966ac3e 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,7 +4,7 @@ go 1.21 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.142.0 + github.com/pulumi/pulumi/sdk/v3 v3.143.0 ) require ( @@ -74,14 +74,14 @@ require ( github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/zclconf/go-cty v1.13.2 // indirect go.uber.org/atomic v1.9.0 // indirect - golang.org/x/crypto v0.24.0 // indirect + golang.org/x/crypto v0.31.0 // indirect golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.26.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.21.0 // indirect - golang.org/x/term v0.21.0 // indirect - golang.org/x/text v0.16.0 // indirect + golang.org/x/sync v0.10.0 // indirect + golang.org/x/sys v0.28.0 // indirect + golang.org/x/term v0.27.0 // indirect + golang.org/x/text v0.21.0 // indirect golang.org/x/tools v0.22.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect google.golang.org/grpc v1.63.2 // indirect diff --git a/sdk/go.sum b/sdk/go.sum index 1d4d45dfd0..cc19d2babd 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -150,8 +150,8 @@ github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435 github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= github.com/pulumi/esc v0.9.1 h1:HH5eEv8sgyxSpY5a8yePyqFXzA8cvBvapfH8457+mIs= github.com/pulumi/esc v0.9.1/go.mod h1:oEJ6bOsjYlQUpjf70GiX+CXn3VBmpwFDxUTlmtUN84c= -github.com/pulumi/pulumi/sdk/v3 v3.142.0 h1:SmcVddGuvwAh3g3XUVQQ5gVRQUKH1yZ6iETpDNHIHlw= -github.com/pulumi/pulumi/sdk/v3 v3.142.0/go.mod h1:PvKsX88co8XuwuPdzolMvew5lZV+4JmZfkeSjj7A6dI= +github.com/pulumi/pulumi/sdk/v3 v3.143.0 h1:z1m8Fc6l723eU2J/bP7UHE5t6WbBu4iIDAl1WaalQk4= +github.com/pulumi/pulumi/sdk/v3 v3.143.0/go.mod h1:OFpZabILGxrFqzcABFpMCksrHGVp4ymRM2BkKjlazDY= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= @@ -209,8 +209,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= -golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= +golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= +golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 h1:LoYXNGAShUG3m/ehNk4iFctuhGX/+R1ZpfJ4/ia80JM= golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8/go.mod h1:jj3sYF3dwk5D+ghuXyeI3r5MFf+NT2An6/9dOA95KSI= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= @@ -239,8 +239,8 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -261,15 +261,15 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= -golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= -golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -277,8 +277,8 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= -golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= From 9d93693a4ce878d559d57946ec7d133193539f47 Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Fri, 13 Dec 2024 14:44:46 +0000 Subject: [PATCH 2/2] make build_sdks --- sdk/dotnet/AadB2C/GetDirectory.cs | 29 + sdk/dotnet/Advisor/GetRecommendations.cs | 36 + sdk/dotnet/ApiManagement/GetApi.cs | 31 + sdk/dotnet/ApiManagement/GetApiVersionSet.cs | 30 + sdk/dotnet/ApiManagement/GetGateway.cs | 31 + .../GetGatewayHostNameConfiguration.cs | 42 + sdk/dotnet/ApiManagement/GetGroup.cs | 30 + sdk/dotnet/ApiManagement/GetProduct.cs | 30 + sdk/dotnet/ApiManagement/GetService.cs | 29 + sdk/dotnet/ApiManagement/GetUser.cs | 6 + .../AppConfiguration/GetConfigurationKey.cs | 32 + .../AppConfiguration/GetConfigurationKeys.cs | 30 + .../AppConfiguration/GetConfigurationStore.cs | 29 + sdk/dotnet/AppInsights/GetInsights.cs | 29 + sdk/dotnet/AppPlatform/GetSpringCloudApp.cs | 30 + .../AppPlatform/GetSpringCloudService.cs | 29 + sdk/dotnet/AppService/GetAppService.cs | 31 + sdk/dotnet/AppService/GetAppServicePlan.cs | 31 + sdk/dotnet/AppService/GetCertificate.cs | 29 + sdk/dotnet/AppService/GetCertificateOrder.cs | 29 + sdk/dotnet/AppService/GetEnvironmentV3.cs | 29 + sdk/dotnet/AppService/GetFunctionApp.cs | 27 + .../AppService/GetFunctionAppHostKeys.cs | 25 + sdk/dotnet/AppService/GetLinuxFunctionApp.cs | 29 + sdk/dotnet/AppService/GetLinuxWebApp.cs | 29 + sdk/dotnet/AppService/GetServicePlan.cs | 29 + .../AppService/GetSourceControlToken.cs | 26 + sdk/dotnet/AppService/GetStaticWebApp.cs | 25 + .../AppService/GetWindowsFunctionApp.cs | 29 + sdk/dotnet/AppService/GetWindowsWebApp.cs | 29 + sdk/dotnet/Arc/GetResourceBridgeAppliance.cs | 29 + sdk/dotnet/ArcMachine/Get.cs | 29 + sdk/dotnet/Attestation/GetProvider.cs | 6 + sdk/dotnet/Authorization/GetRoleDefinition.cs | 50 + .../Authorization/GetUserAssignedIdentity.cs | 33 + sdk/dotnet/Automation/GetAccount.cs | 29 + sdk/dotnet/Automation/GetBoolVariable.cs | 30 + sdk/dotnet/Automation/GetDateTimeVariable.cs | 30 + sdk/dotnet/Automation/GetIntVariable.cs | 30 + sdk/dotnet/Automation/GetRunbook.cs | 30 + sdk/dotnet/Automation/GetStringVariable.cs | 30 + sdk/dotnet/Automation/GetVariableObject.cs | 6 + sdk/dotnet/Automation/GetVariables.cs | 34 + sdk/dotnet/Avs/GetPrivateCloud.cs | 31 + sdk/dotnet/Backup/GetPolicyFileshare.cs | 26 + sdk/dotnet/Backup/GetPolicyVM.cs | 26 + sdk/dotnet/Batch/GetAccount.cs | 29 + sdk/dotnet/Batch/GetApplication.cs | 30 + sdk/dotnet/Batch/GetCertificate.cs | 30 + sdk/dotnet/Batch/GetPool.cs | 26 + .../Billing/GetEnrollmentAccountScope.cs | 29 + sdk/dotnet/Billing/GetMcaAccountScope.cs | 30 + sdk/dotnet/Billing/GetMpaAccountScope.cs | 29 + sdk/dotnet/Blueprint/GetDefinition.cs | 34 + sdk/dotnet/Blueprint/GetPublishedVersion.cs | 30 + sdk/dotnet/Cdn/GetFrontdoorCustomDomain.cs | 26 + sdk/dotnet/Cdn/GetFrontdoorEndpoint.cs | 26 + sdk/dotnet/Cdn/GetFrontdoorFirewallPolicy.cs | 25 + sdk/dotnet/Cdn/GetFrontdoorOriginGroup.cs | 26 + sdk/dotnet/Cdn/GetFrontdoorProfile.cs | 25 + sdk/dotnet/Cdn/GetFrontdoorRuleSet.cs | 26 + sdk/dotnet/Cdn/GetFrontdoorSecret.cs | 26 + sdk/dotnet/Cdn/GetProfile.cs | 29 + sdk/dotnet/Cognitive/GetAccount.cs | 29 + sdk/dotnet/Communication/GetService.cs | 29 + sdk/dotnet/Compute/GetAvailabilitySet.cs | 29 + sdk/dotnet/Compute/GetBastionHost.cs | 29 + sdk/dotnet/Compute/GetConfidentialLedger.cs | 29 + sdk/dotnet/Compute/GetDedicatedHost.cs | 30 + sdk/dotnet/Compute/GetDedicatedHostGroup.cs | 29 + sdk/dotnet/Compute/GetDiskAccess.cs | 29 + sdk/dotnet/Compute/GetDiskEncryptionSet.cs | 29 + sdk/dotnet/Compute/GetImage.cs | 29 + sdk/dotnet/Compute/GetImages.cs | 24 + sdk/dotnet/Compute/GetManagedDisk.cs | 29 + .../GetOrchestratedVirtualMachineScaleSet.cs | 29 + sdk/dotnet/Compute/GetPlatformImage.cs | 31 + sdk/dotnet/Compute/GetSharedImage.cs | 26 + sdk/dotnet/Compute/GetSharedImageGallery.cs | 25 + sdk/dotnet/Compute/GetSharedImageVersion.cs | 27 + sdk/dotnet/Compute/GetSharedImageVersions.cs | 26 + sdk/dotnet/Compute/GetSnapshot.cs | 25 + sdk/dotnet/Compute/GetSshPublicKey.cs | 29 + sdk/dotnet/Compute/GetVirtualMachine.cs | 29 + .../Compute/GetVirtualMachineScaleSet.cs | 29 + sdk/dotnet/Connections/GetManagedApi.cs | 29 + .../Consumption/GetBudgetResourceGroup.cs | 29 + .../Consumption/GetBudgetSubscription.cs | 29 + sdk/dotnet/ContainerApp/GetApp.cs | 25 + sdk/dotnet/ContainerApp/GetEnvironment.cs | 25 + .../ContainerApp/GetEnvironmentCertificate.cs | 31 + .../ContainerService/GetClusterNodePool.cs | 30 + sdk/dotnet/ContainerService/GetGroup.cs | 31 + .../ContainerService/GetKubernetesCluster.cs | 25 + .../GetKubernetesNodePoolSnapshot.cs | 25 + .../GetKubernetesServiceVersions.cs | 29 + sdk/dotnet/ContainerService/GetRegistry.cs | 29 + .../ContainerService/GetRegistryCacheRule.cs | 6 + .../ContainerService/GetRegistryScopeMap.cs | 30 + .../ContainerService/GetRegistryToken.cs | 30 + sdk/dotnet/Core/GetClientConfig.cs | 25 + sdk/dotnet/Core/GetExtendedLocations.cs | 24 + sdk/dotnet/Core/GetLocation.cs | 24 + sdk/dotnet/Core/GetResourceGroup.cs | 28 + .../GetResourceGroupTemplateDeployment.cs | 6 + sdk/dotnet/Core/GetResources.cs | 6 + sdk/dotnet/Core/GetSubscription.cs | 25 + .../Core/GetSubscriptionTemplateDeployment.cs | 6 + sdk/dotnet/Core/GetSubscriptions.cs | 26 + sdk/dotnet/Core/GetTemplateSpecVersion.cs | 30 + .../Core/GetTenantTemplateDeployment.cs | 6 + sdk/dotnet/Core/GetUserAssignedIdentity.cs | 33 + sdk/dotnet/CosmosDB/GetAccount.cs | 29 + sdk/dotnet/CosmosDB/GetMongoDatabase.cs | 30 + .../CosmosDB/GetRestorableDatabaseAccounts.cs | 29 + sdk/dotnet/CosmosDB/GetSqlDatabase.cs | 26 + sdk/dotnet/CosmosDB/GetSqlRoleDefinition.cs | 26 + .../Dashboard/Azurerm_portal_dashboard.cs | 29 + sdk/dotnet/Dashboard/GetGrafana.cs | 29 + sdk/dotnet/DataBricks/GetAccessConnector.cs | 29 + sdk/dotnet/DataBricks/GetWorkspace.cs | 29 + .../GetWorkspacePrivateEndpointConnection.cs | 29 + sdk/dotnet/DataFactory/GetFactory.cs | 29 + sdk/dotnet/DataFactory/GetTriggerSchedule.cs | 29 + sdk/dotnet/DataFactory/GetTriggerSchedules.cs | 28 + sdk/dotnet/DataProtection/GetBackupVault.cs | 30 + sdk/dotnet/DataShare/GetAccount.cs | 29 + sdk/dotnet/DataShare/GetDatasetBlobStorage.cs | 29 + .../DataShare/GetDatasetDataLakeGen2.cs | 29 + .../DataShare/GetDatasetKustoCluster.cs | 29 + .../DataShare/GetDatasetKustoDatabase.cs | 29 + sdk/dotnet/DataShare/GetShare.cs | 35 + sdk/dotnet/DatabaseMigration/GetProject.cs | 30 + sdk/dotnet/DatabaseMigration/GetService.cs | 29 + sdk/dotnet/DataboxEdge/GetDevice.cs | 25 + .../GetApplicationGroup.cs | 29 + .../DesktopVirtualization/GetHostPool.cs | 25 + .../DesktopVirtualization/GetWorkspace.cs | 29 + sdk/dotnet/DevTest/GetLab.cs | 29 + sdk/dotnet/DevTest/GetVirtualNetwork.cs | 30 + sdk/dotnet/DigitalTwins/GetInstance.cs | 29 + sdk/dotnet/Dns/GetAAAARecord.cs | 28 + sdk/dotnet/Dns/GetARecord.cs | 28 + sdk/dotnet/Dns/GetCAARecord.cs | 28 + sdk/dotnet/Dns/GetCnameRecord.cs | 28 + sdk/dotnet/Dns/GetMxRecord.cs | 28 + sdk/dotnet/Dns/GetNsRecord.cs | 28 + sdk/dotnet/Dns/GetPtrRecord.cs | 28 + sdk/dotnet/Dns/GetSoaRecord.cs | 27 + sdk/dotnet/Dns/GetSrvRecord.cs | 28 + sdk/dotnet/Dns/GetTxtRecord.cs | 28 + sdk/dotnet/Dns/GetZone.cs | 29 + sdk/dotnet/DomainServices/GetService.cs | 27 + sdk/dotnet/ElasticCloud/GetElasticsearch.cs | 30 + sdk/dotnet/ElasticSan/Get.cs | 29 + sdk/dotnet/ElasticSan/GetVolumeGroup.cs | 35 + sdk/dotnet/ElasticSan/GetVolumeSnapshot.cs | 41 + sdk/dotnet/EventGrid/GetDomain.cs | 29 + sdk/dotnet/EventGrid/GetDomainTopic.cs | 25 + sdk/dotnet/EventGrid/GetSystemTopic.cs | 25 + sdk/dotnet/EventGrid/GetTopic.cs | 25 + sdk/dotnet/EventHub/GetAuthorizationRule.cs | 27 + sdk/dotnet/EventHub/GetCluster.cs | 29 + sdk/dotnet/EventHub/GetConsumeGroup.cs | 27 + sdk/dotnet/EventHub/GetEventHub.cs | 30 + sdk/dotnet/EventHub/GetEventhubNamespace.cs | 29 + sdk/dotnet/EventHub/GetNamespace.cs | 29 + .../EventHub/GetNamespaceAuthorizationRule.cs | 30 + sdk/dotnet/EventHub/GetSas.cs | 67 + sdk/dotnet/EventHub/GetServiceBusNamespace.cs | 29 + sdk/dotnet/ExpressRoute/GetCircuitPeering.cs | 26 + sdk/dotnet/HDInsight/GetCluster.cs | 30 + sdk/dotnet/Healthcare/GetDicomService.cs | 29 + sdk/dotnet/Healthcare/GetFhirService.cs | 6 + sdk/dotnet/Healthcare/GetMedtechService.cs | 29 + sdk/dotnet/Healthcare/GetService.cs | 30 + sdk/dotnet/Healthcare/GetWorkspace.cs | 29 + sdk/dotnet/Iot/GetDps.cs | 25 + sdk/dotnet/Iot/GetDpsSharedAccessPolicy.cs | 26 + sdk/dotnet/Iot/GetIotHub.cs | 29 + sdk/dotnet/Iot/GetSharedAccessPolicy.cs | 26 + sdk/dotnet/KeyVault/GetAccessPolicy.cs | 28 + sdk/dotnet/KeyVault/GetCertificate.cs | 35 + sdk/dotnet/KeyVault/GetCertificateData.cs | 37 + sdk/dotnet/KeyVault/GetCertificateIssuer.cs | 35 + sdk/dotnet/KeyVault/GetCertificates.cs | 6 + sdk/dotnet/KeyVault/GetEncryptedValue.cs | 6 + sdk/dotnet/KeyVault/GetKey.cs | 29 + sdk/dotnet/KeyVault/GetKeyVault.cs | 29 + .../GetManagedHardwareSecurityModule.cs | 29 + .../GetManagedHardwareSecurityModuleKey.cs | 32 + ...gedHardwareSecurityModuleRoleDefinition.cs | 6 + sdk/dotnet/KeyVault/GetSecret.cs | 29 + sdk/dotnet/KeyVault/GetSecrets.cs | 6 + sdk/dotnet/Kusto/GetCluster.cs | 25 + sdk/dotnet/Kusto/GetDatabase.cs | 26 + sdk/dotnet/Lb/GetBackendAddressPool.cs | 36 + sdk/dotnet/Lb/GetLB.cs | 29 + sdk/dotnet/Lb/GetLBOutboundRule.cs | 29 + sdk/dotnet/Lb/GetLBRule.cs | 6 + sdk/dotnet/LoadTest/Get.cs | 29 + sdk/dotnet/LogicApps/GetIntegrationAccount.cs | 29 + sdk/dotnet/LogicApps/GetStandard.cs | 29 + sdk/dotnet/LogicApps/GetWorkflow.cs | 29 + sdk/dotnet/MSSql/GetDatabase.cs | 45 + sdk/dotnet/MSSql/GetElasticPool.cs | 30 + sdk/dotnet/MSSql/GetManagedDatabase.cs | 6 + sdk/dotnet/MSSql/GetManagedInstance.cs | 25 + sdk/dotnet/MSSql/GetServer.cs | 29 + sdk/dotnet/MachineLearning/GetWorkspace.cs | 29 + sdk/dotnet/Maintenance/GetConfiguration.cs | 29 + .../Maintenance/GetPublicConfigurations.cs | 30 + .../ManagedApplication/GetDefinition.cs | 29 + sdk/dotnet/Management/GetGroup.cs | 28 + .../Management/GetGroupTemplateDeployment.cs | 6 + .../ManagementGroups/GetManagementGroup.cs | 28 + sdk/dotnet/Maps/GetAccount.cs | 29 + sdk/dotnet/Marketplace/GetAgreement.cs | 30 + .../MixedReality/GetSpatialAnchorsAccount.cs | 29 + sdk/dotnet/Mobile/GetNetwork.cs | 25 + .../Mobile/GetNetworkAttachedDataNetwork.cs | 31 + sdk/dotnet/Mobile/GetNetworkDataNetwork.cs | 31 + .../GetNetworkPacketCoreControlPlane.cs | 25 + .../Mobile/GetNetworkPacketCoreDataPlane.cs | 31 + sdk/dotnet/Mobile/GetNetworkService.cs | 31 + sdk/dotnet/Mobile/GetNetworkSim.cs | 6 + sdk/dotnet/Mobile/GetNetworkSimGroup.cs | 31 + sdk/dotnet/Mobile/GetNetworkSimPolicy.cs | 31 + sdk/dotnet/Mobile/GetNetworkSite.cs | 31 + sdk/dotnet/Mobile/GetNetworkSlice.cs | 31 + sdk/dotnet/Monitoring/GetActionGroup.cs | 29 + .../Monitoring/GetDataCollectionEndpoint.cs | 29 + .../Monitoring/GetDataCollectionRule.cs | 29 + .../Monitoring/GetDiagnosticCategories.cs | 30 + .../Monitoring/GetScheduledQueryRulesAlert.cs | 29 + .../Monitoring/GetScheduledQueryRulesLog.cs | 29 + sdk/dotnet/Monitoring/GetWorkspace.cs | 29 + sdk/dotnet/MySql/GetFlexibleServer.cs | 29 + sdk/dotnet/NetApp/GetAccount.cs | 29 + sdk/dotnet/NetApp/GetAccountEncryption.cs | 28 + sdk/dotnet/NetApp/GetBackupPolicy.cs | 30 + sdk/dotnet/NetApp/GetBackupVault.cs | 30 + sdk/dotnet/NetApp/GetPool.cs | 30 + sdk/dotnet/NetApp/GetSnapshot.cs | 32 + sdk/dotnet/NetApp/GetSnapshotPolicy.cs | 36 + sdk/dotnet/NetApp/GetVolume.cs | 31 + sdk/dotnet/NetApp/GetVolumeGroupSapHana.cs | 30 + sdk/dotnet/NetApp/GetVolumeQuotaRule.cs | 29 + sdk/dotnet/Network/GetApplicationGateway.cs | 29 + .../Network/GetApplicationSecurityGroup.cs | 29 + sdk/dotnet/Network/GetExpressRouteCircuit.cs | 30 + sdk/dotnet/Network/GetFirewall.cs | 29 + sdk/dotnet/Network/GetFirewallPolicy.cs | 29 + sdk/dotnet/Network/GetGatewayConnection.cs | 29 + sdk/dotnet/Network/GetIpGroup.cs | 29 + sdk/dotnet/Network/GetIpGroups.cs | 29 + sdk/dotnet/Network/GetLocalNetworkGateway.cs | 29 + sdk/dotnet/Network/GetNatGateway.cs | 6 + .../Network/GetNetworkDdosProtectionPlan.cs | 29 + sdk/dotnet/Network/GetNetworkInterface.cs | 29 + sdk/dotnet/Network/GetNetworkManager.cs | 53 + ...NetworkManagerConnectivityConfiguration.cs | 29 + .../Network/GetNetworkManagerNetworkGroup.cs | 59 + sdk/dotnet/Network/GetNetworkSecurityGroup.cs | 29 + sdk/dotnet/Network/GetNetworkWatcher.cs | 29 + sdk/dotnet/Network/GetPublicIP.cs | 126 ++ sdk/dotnet/Network/GetPublicIPs.cs | 25 + sdk/dotnet/Network/GetPublicIpPrefix.cs | 31 + sdk/dotnet/Network/GetRouteFilter.cs | 29 + sdk/dotnet/Network/GetRouteTable.cs | 25 + sdk/dotnet/Network/GetServiceTags.cs | 31 + sdk/dotnet/Network/GetSubnet.cs | 30 + sdk/dotnet/Network/GetTrafficManager.cs | 30 + .../Network/GetTrafficManagerProfile.cs | 29 + sdk/dotnet/Network/GetVirtualHub.cs | 29 + sdk/dotnet/Network/GetVirtualHubConnection.cs | 30 + sdk/dotnet/Network/GetVirtualHubRouteTable.cs | 30 + sdk/dotnet/Network/GetVirtualNetwork.cs | 29 + .../Network/GetVirtualNetworkGateway.cs | 29 + .../Network/GetVirtualNetworkPeering.cs | 35 + sdk/dotnet/Network/GetVirtualWan.cs | 6 + sdk/dotnet/Network/GetVpnGateway.cs | 29 + .../Network/GetVpnServerConfiguration.cs | 29 + sdk/dotnet/Nginx/GetCertificate.cs | 29 + sdk/dotnet/Nginx/GetConfiguration.cs | 28 + sdk/dotnet/Nginx/GetDeployment.cs | 29 + sdk/dotnet/NotificationHub/GetHub.cs | 30 + sdk/dotnet/NotificationHub/GetNamespace.cs | 29 + .../GetAnalyticsWorkspace.cs | 29 + sdk/dotnet/Oracle/GetAdbsCharacterSets.cs | 28 + .../Oracle/GetAdbsNationalCharacterSets.cs | 28 + sdk/dotnet/Oracle/GetAutonomousDatabase.cs | 29 + sdk/dotnet/Oracle/GetCloudVmCluster.cs | 29 + sdk/dotnet/Oracle/GetDbNodes.cs | 28 + sdk/dotnet/Oracle/GetDbServers.cs | 29 + sdk/dotnet/Oracle/GetDbSystemShapes.cs | 30 + sdk/dotnet/Oracle/GetExadataInfrastructure.cs | 29 + sdk/dotnet/Oracle/GetGiVersions.cs | 30 + sdk/dotnet/PaloAlto/GetLocalRulestack.cs | 3 + sdk/dotnet/Pim/GetRoleManagementPolicy.cs | 68 + sdk/dotnet/Policy/GetPolicyAssignment.cs | 29 + sdk/dotnet/Policy/GetPolicyDefintion.cs | 28 + .../Policy/GetPolicyDefintionBuiltIn.cs | 28 + sdk/dotnet/Policy/GetPolicySetDefinition.cs | 28 + ...etVirtualMachineConfigurationAssignment.cs | 30 + sdk/dotnet/Portal/Azurerm_portal_dashboard.cs | 29 + sdk/dotnet/PostgreSql/GetFlexibleServer.cs | 29 + sdk/dotnet/PostgreSql/GetServer.cs | 29 + sdk/dotnet/PrivateDns/GetAAAARecord.cs | 28 + sdk/dotnet/PrivateDns/GetARecord.cs | 28 + sdk/dotnet/PrivateDns/GetCnameRecord.cs | 28 + sdk/dotnet/PrivateDns/GetDnsZone.cs | 29 + sdk/dotnet/PrivateDns/GetMxRecord.cs | 28 + sdk/dotnet/PrivateDns/GetPtrRecord.cs | 28 + sdk/dotnet/PrivateDns/GetResolver.cs | 25 + .../GetResolverDnsForwardingRuleset.cs | 25 + .../PrivateDns/GetResolverForwardingRule.cs | 25 + .../PrivateDns/GetResolverInboundEndpoint.cs | 25 + .../PrivateDns/GetResolverOutboundEndpoint.cs | 25 + .../GetResolverVirtualNetworkLink.cs | 25 + sdk/dotnet/PrivateDns/GetSoaRecord.cs | 27 + sdk/dotnet/PrivateDns/GetSrvRecord.cs | 28 + sdk/dotnet/PrivateDns/GetTxtRecord.cs | 28 + .../PrivateDns/GetZoneVirtualNetworkLink.cs | 30 + .../PrivateLink/GetEndpointConnection.cs | 29 + sdk/dotnet/PrivateLink/GetService.cs | 29 + .../GetServiceEndpointConnections.cs | 29 + sdk/dotnet/Proximity/GetPlacementGroup.cs | 29 + sdk/dotnet/RecoveryServices/GetVault.cs | 25 + sdk/dotnet/Redis/GetCache.cs | 30 + sdk/dotnet/Redis/GetEnterpriseDatabase.cs | 6 + sdk/dotnet/Role/GetRoleDefinition.cs | 50 + sdk/dotnet/Search/GetService.cs | 31 + sdk/dotnet/Sentinel/GetAlertRule.cs | 35 + sdk/dotnet/Sentinel/GetAlertRuleAnomaly.cs | 49 + sdk/dotnet/Sentinel/GetAlertRuleTemplate.cs | 29 + sdk/dotnet/ServiceBus/GetNamespace.cs | 29 + .../GetNamespaceAuthorizationRule.cs | 29 + .../GetNamespaceDisasterRecoveryConfig.cs | 3 + sdk/dotnet/ServiceBus/GetQueue.cs | 29 + .../ServiceBus/GetQueueAuthorizationRule.cs | 31 + sdk/dotnet/ServiceBus/GetSubscription.cs | 29 + sdk/dotnet/ServiceBus/GetTopic.cs | 29 + .../ServiceBus/GetTopicAuthorizationRule.cs | 31 + sdk/dotnet/SignalR/GetService.cs | 25 + sdk/dotnet/SiteRecovery/GetFabric.cs | 26 + .../SiteRecovery/GetProtectionContainer.cs | 27 + .../SiteRecovery/GetReplicationPolicy.cs | 26 + .../GetReplicationRecoveryPlan.cs | 31 + sdk/dotnet/Stack/GetHciCluster.cs | 31 + sdk/dotnet/Storage/GetAccount.cs | 29 + .../Storage/GetAccountBlobContainerSAS.cs | 71 + sdk/dotnet/Storage/GetAccountSAS.cs | 82 + sdk/dotnet/Storage/GetBlob.cs | 26 + sdk/dotnet/Storage/GetContainers.cs | 28 + sdk/dotnet/Storage/GetEncryptionScope.cs | 35 + sdk/dotnet/Storage/GetPolicy.cs | 30 + sdk/dotnet/Storage/GetQueue.cs | 25 + sdk/dotnet/Storage/GetShare.cs | 33 + sdk/dotnet/Storage/GetStorageContainer.cs | 31 + sdk/dotnet/Storage/GetSync.cs | 29 + sdk/dotnet/Storage/GetSyncGroup.cs | 29 + sdk/dotnet/Storage/GetTable.cs | 25 + sdk/dotnet/Storage/GetTableEntities.cs | 25 + sdk/dotnet/Storage/GetTableEntity.cs | 26 + sdk/dotnet/StreamAnalytics/GetJob.cs | 29 + sdk/dotnet/Synapse/GetWorkspace.cs | 29 + .../GetVirtualMachineManagerInventoryItems.cs | 25 + .../TrafficManager/GetGeographicalLocation.cs | 30 + sdk/dotnet/Utilities.cs | 7 + sdk/dotnet/Waf/GetFirewallPolicy.cs | 29 + .../WebPubSub/GetPrivateLinkResource.cs | 39 + sdk/dotnet/WebPubSub/GetService.cs | 25 + sdk/go/azure/aadb2c/getDirectory.go | 16 +- sdk/go/azure/advisor/getRecommendations.go | 16 +- sdk/go/azure/apimanagement/getApi.go | 16 +- .../azure/apimanagement/getApiVersionSet.go | 16 +- sdk/go/azure/apimanagement/getGateway.go | 16 +- .../getGatewayHostNameConfiguration.go | 16 +- sdk/go/azure/apimanagement/getGroup.go | 16 +- sdk/go/azure/apimanagement/getProduct.go | 16 +- sdk/go/azure/apimanagement/getService.go | 16 +- sdk/go/azure/apimanagement/getUser.go | 16 +- .../appconfiguration/getConfigurationKey.go | 16 +- .../appconfiguration/getConfigurationKeys.go | 16 +- .../appconfiguration/getConfigurationStore.go | 16 +- sdk/go/azure/appinsights/getInsights.go | 16 +- sdk/go/azure/appplatform/getSpringCloudApp.go | 16 +- .../appplatform/getSpringCloudService.go | 16 +- sdk/go/azure/appservice/getAppService.go | 16 +- sdk/go/azure/appservice/getAppServicePlan.go | 16 +- sdk/go/azure/appservice/getCertificate.go | 16 +- .../azure/appservice/getCertificateOrder.go | 16 +- sdk/go/azure/appservice/getEnvironmentV3.go | 16 +- sdk/go/azure/appservice/getFunctionApp.go | 16 +- .../appservice/getFunctionAppHostKeys.go | 16 +- .../azure/appservice/getLinuxFunctionApp.go | 16 +- sdk/go/azure/appservice/getLinuxWebApp.go | 16 +- sdk/go/azure/appservice/getServicePlan.go | 16 +- .../azure/appservice/getSourceControlToken.go | 16 +- sdk/go/azure/appservice/getStaticWebApp.go | 16 +- .../azure/appservice/getWindowsFunctionApp.go | 16 +- sdk/go/azure/appservice/getWindowsWebApp.go | 16 +- .../azure/arc/getResourceBridgeAppliance.go | 16 +- sdk/go/azure/arcmachine/get.go | 16 +- sdk/go/azure/attestation/getProvider.go | 16 +- .../azure/authorization/getRoleDefinition.go | 16 +- .../authorization/getUserAssignedIdentity.go | 16 +- sdk/go/azure/automation/getAccount.go | 16 +- sdk/go/azure/automation/getBoolVariable.go | 16 +- .../azure/automation/getDateTimeVariable.go | 16 +- sdk/go/azure/automation/getIntVariable.go | 16 +- sdk/go/azure/automation/getRunbook.go | 16 +- sdk/go/azure/automation/getStringVariable.go | 16 +- sdk/go/azure/automation/getVariableObject.go | 16 +- sdk/go/azure/automation/getVariables.go | 16 +- sdk/go/azure/avs/getPrivateCloud.go | 16 +- sdk/go/azure/backup/getPolicyFileshare.go | 16 +- sdk/go/azure/backup/getPolicyVM.go | 16 +- sdk/go/azure/batch/getAccount.go | 16 +- sdk/go/azure/batch/getApplication.go | 16 +- sdk/go/azure/batch/getCertificate.go | 16 +- sdk/go/azure/batch/getPool.go | 16 +- .../billing/getEnrollmentAccountScope.go | 16 +- sdk/go/azure/billing/getMcaAccountScope.go | 16 +- sdk/go/azure/billing/getMpaAccountScope.go | 16 +- sdk/go/azure/blueprint/getDefinition.go | 16 +- sdk/go/azure/blueprint/getPublishedVersion.go | 16 +- sdk/go/azure/cdn/getFrontdoorCustomDomain.go | 16 +- sdk/go/azure/cdn/getFrontdoorEndpoint.go | 16 +- .../azure/cdn/getFrontdoorFirewallPolicy.go | 16 +- sdk/go/azure/cdn/getFrontdoorOriginGroup.go | 16 +- sdk/go/azure/cdn/getFrontdoorProfile.go | 16 +- sdk/go/azure/cdn/getFrontdoorRuleSet.go | 16 +- sdk/go/azure/cdn/getFrontdoorSecret.go | 16 +- sdk/go/azure/cdn/getProfile.go | 16 +- sdk/go/azure/cognitive/getAccount.go | 16 +- sdk/go/azure/communication/getService.go | 16 +- sdk/go/azure/compute/getAvailabilitySet.go | 16 +- sdk/go/azure/compute/getBastionHost.go | 16 +- sdk/go/azure/compute/getConfidentialLedger.go | 16 +- sdk/go/azure/compute/getDedicatedHost.go | 16 +- sdk/go/azure/compute/getDedicatedHostGroup.go | 16 +- sdk/go/azure/compute/getDiskAccess.go | 16 +- sdk/go/azure/compute/getDiskEncryptionSet.go | 16 +- sdk/go/azure/compute/getImage.go | 16 +- sdk/go/azure/compute/getImages.go | 16 +- sdk/go/azure/compute/getManagedDisk.go | 16 +- .../getOrchestratedVirtualMachineScaleSet.go | 16 +- sdk/go/azure/compute/getPlatformImage.go | 16 +- sdk/go/azure/compute/getSharedImage.go | 16 +- sdk/go/azure/compute/getSharedImageGallery.go | 16 +- sdk/go/azure/compute/getSharedImageVersion.go | 16 +- .../azure/compute/getSharedImageVersions.go | 16 +- sdk/go/azure/compute/getSnapshot.go | 16 +- sdk/go/azure/compute/getSshPublicKey.go | 16 +- sdk/go/azure/compute/getVirtualMachine.go | 16 +- .../compute/getVirtualMachineScaleSet.go | 16 +- sdk/go/azure/connections/getManagedApi.go | 16 +- .../consumption/getBudgetResourceGroup.go | 16 +- .../consumption/getBudgetSubscription.go | 16 +- sdk/go/azure/containerapp/getApp.go | 16 +- sdk/go/azure/containerapp/getEnvironment.go | 16 +- .../containerapp/getEnvironmentCertificate.go | 16 +- .../containerservice/getClusterNodePool.go | 16 +- sdk/go/azure/containerservice/getGroup.go | 16 +- .../containerservice/getKubernetesCluster.go | 16 +- .../getKubernetesNodePoolSnapshot.go | 16 +- .../getKubernetesServiceVersions.go | 16 +- sdk/go/azure/containerservice/getRegistry.go | 16 +- .../containerservice/getRegistryCacheRule.go | 16 +- .../containerservice/getRegistryScopeMap.go | 16 +- .../containerservice/getRegistryToken.go | 16 +- sdk/go/azure/core/getClientConfig.go | 14 +- sdk/go/azure/core/getExtendedLocations.go | 16 +- sdk/go/azure/core/getLocation.go | 16 +- sdk/go/azure/core/getResourceGroup.go | 16 +- .../getResourceGroupTemplateDeployment.go | 16 +- sdk/go/azure/core/getResources.go | 16 +- sdk/go/azure/core/getSubscription.go | 16 +- .../core/getSubscriptionTemplateDeployment.go | 16 +- sdk/go/azure/core/getSubscriptions.go | 16 +- sdk/go/azure/core/getTemplateSpecVersion.go | 16 +- .../azure/core/getTenantTemplateDeployment.go | 16 +- sdk/go/azure/core/getUserAssignedIdentity.go | 16 +- sdk/go/azure/cosmosdb/getAccount.go | 16 +- sdk/go/azure/cosmosdb/getMongoDatabase.go | 16 +- .../cosmosdb/getRestorableDatabaseAccounts.go | 16 +- sdk/go/azure/cosmosdb/getSqlDatabase.go | 16 +- sdk/go/azure/cosmosdb/getSqlRoleDefinition.go | 16 +- .../dashboard/azurerm_portal_dashboard.go | 16 +- sdk/go/azure/dashboard/getGrafana.go | 16 +- sdk/go/azure/databasemigration/getProject.go | 16 +- sdk/go/azure/databasemigration/getService.go | 16 +- sdk/go/azure/databoxedge/getDevice.go | 16 +- sdk/go/azure/databricks/getAccessConnector.go | 16 +- sdk/go/azure/databricks/getWorkspace.go | 16 +- .../getWorkspacePrivateEndpointConnection.go | 16 +- sdk/go/azure/datafactory/getFactory.go | 16 +- .../azure/datafactory/getTriggerSchedule.go | 16 +- .../azure/datafactory/getTriggerSchedules.go | 16 +- sdk/go/azure/dataprotection/getBackupVault.go | 16 +- sdk/go/azure/datashare/getAccount.go | 16 +- .../azure/datashare/getDatasetBlobStorage.go | 16 +- .../azure/datashare/getDatasetDataLakeGen2.go | 16 +- .../azure/datashare/getDatasetKustoCluster.go | 16 +- .../datashare/getDatasetKustoDatabase.go | 16 +- sdk/go/azure/datashare/getShare.go | 16 +- .../getApplicationGroup.go | 16 +- .../desktopvirtualization/getHostPool.go | 16 +- .../desktopvirtualization/getWorkspace.go | 16 +- sdk/go/azure/devtest/getLab.go | 16 +- sdk/go/azure/devtest/getVirtualNetwork.go | 16 +- sdk/go/azure/digitaltwins/getInstance.go | 16 +- sdk/go/azure/dns/getAAAARecord.go | 16 +- sdk/go/azure/dns/getARecord.go | 16 +- sdk/go/azure/dns/getCAARecord.go | 16 +- sdk/go/azure/dns/getCnameRecord.go | 16 +- sdk/go/azure/dns/getMxRecord.go | 16 +- sdk/go/azure/dns/getNsRecord.go | 16 +- sdk/go/azure/dns/getPtrRecord.go | 16 +- sdk/go/azure/dns/getSoaRecord.go | 16 +- sdk/go/azure/dns/getSrvRecord.go | 16 +- sdk/go/azure/dns/getTxtRecord.go | 16 +- sdk/go/azure/dns/getZone.go | 16 +- sdk/go/azure/domainservices/getService.go | 16 +- sdk/go/azure/elasticcloud/getElasticsearch.go | 16 +- sdk/go/azure/elasticsan/get.go | 16 +- sdk/go/azure/elasticsan/getVolumeGroup.go | 16 +- sdk/go/azure/elasticsan/getVolumeSnapshot.go | 16 +- sdk/go/azure/eventgrid/getDomain.go | 16 +- sdk/go/azure/eventgrid/getDomainTopic.go | 16 +- sdk/go/azure/eventgrid/getSystemTopic.go | 16 +- sdk/go/azure/eventgrid/getTopic.go | 16 +- sdk/go/azure/eventhub/getAuthorizationRule.go | 16 +- sdk/go/azure/eventhub/getCluster.go | 16 +- sdk/go/azure/eventhub/getConsumeGroup.go | 16 +- sdk/go/azure/eventhub/getEventHub.go | 16 +- sdk/go/azure/eventhub/getEventhubNamespace.go | 16 +- sdk/go/azure/eventhub/getNamespace.go | 16 +- .../eventhub/getNamespaceAuthorizationRule.go | 16 +- sdk/go/azure/eventhub/getSas.go | 16 +- .../azure/eventhub/getServiceBusNamespace.go | 16 +- .../azure/expressroute/getCircuitPeering.go | 16 +- sdk/go/azure/hdinsight/getCluster.go | 16 +- sdk/go/azure/healthcare/getDicomService.go | 16 +- sdk/go/azure/healthcare/getFhirService.go | 16 +- sdk/go/azure/healthcare/getMedtechService.go | 16 +- sdk/go/azure/healthcare/getService.go | 16 +- sdk/go/azure/healthcare/getWorkspace.go | 16 +- sdk/go/azure/iot/getDps.go | 16 +- sdk/go/azure/iot/getDpsSharedAccessPolicy.go | 16 +- sdk/go/azure/iot/getIotHub.go | 16 +- sdk/go/azure/iot/getSharedAccessPolicy.go | 16 +- sdk/go/azure/keyvault/getAccessPolicy.go | 16 +- sdk/go/azure/keyvault/getCertificate.go | 16 +- sdk/go/azure/keyvault/getCertificateData.go | 16 +- sdk/go/azure/keyvault/getCertificateIssuer.go | 16 +- sdk/go/azure/keyvault/getCertificates.go | 16 +- sdk/go/azure/keyvault/getEncryptedValue.go | 16 +- sdk/go/azure/keyvault/getKey.go | 16 +- sdk/go/azure/keyvault/getKeyVault.go | 16 +- .../getManagedHardwareSecurityModule.go | 16 +- .../getManagedHardwareSecurityModuleKey.go | 16 +- ...gedHardwareSecurityModuleRoleDefinition.go | 16 +- sdk/go/azure/keyvault/getSecret.go | 16 +- sdk/go/azure/keyvault/getSecrets.go | 16 +- sdk/go/azure/kusto/getCluster.go | 16 +- sdk/go/azure/kusto/getDatabase.go | 16 +- sdk/go/azure/lb/getBackendAddressPool.go | 16 +- sdk/go/azure/lb/getLB.go | 16 +- sdk/go/azure/lb/getLBOutboundRule.go | 16 +- sdk/go/azure/lb/getLBRule.go | 16 +- sdk/go/azure/loadtest/get.go | 16 +- .../azure/logicapps/getIntegrationAccount.go | 16 +- sdk/go/azure/logicapps/getStandard.go | 16 +- sdk/go/azure/logicapps/getWorkflow.go | 16 +- sdk/go/azure/machinelearning/getWorkspace.go | 16 +- sdk/go/azure/maintenance/getConfiguration.go | 16 +- .../maintenance/getPublicConfigurations.go | 16 +- .../azure/managedapplication/getDefinition.go | 16 +- sdk/go/azure/management/getGroup.go | 16 +- .../management/getGroupTemplateDeployment.go | 16 +- .../managementgroups/getManagementGroup.go | 16 +- sdk/go/azure/maps/getAccount.go | 16 +- sdk/go/azure/marketplace/getAgreement.go | 16 +- .../mixedreality/getSpatialAnchorsAccount.go | 16 +- sdk/go/azure/mobile/getNetwork.go | 16 +- .../mobile/getNetworkAttachedDataNetwork.go | 16 +- sdk/go/azure/mobile/getNetworkDataNetwork.go | 16 +- .../getNetworkPacketCoreControlPlane.go | 16 +- .../mobile/getNetworkPacketCoreDataPlane.go | 16 +- sdk/go/azure/mobile/getNetworkService.go | 16 +- sdk/go/azure/mobile/getNetworkSim.go | 16 +- sdk/go/azure/mobile/getNetworkSimGroup.go | 16 +- sdk/go/azure/mobile/getNetworkSimPolicy.go | 16 +- sdk/go/azure/mobile/getNetworkSite.go | 16 +- sdk/go/azure/mobile/getNetworkSlice.go | 16 +- sdk/go/azure/monitoring/getActionGroup.go | 16 +- .../monitoring/getDataCollectionEndpoint.go | 16 +- .../azure/monitoring/getDataCollectionRule.go | 16 +- .../monitoring/getDiagnosticCategories.go | 16 +- .../monitoring/getScheduledQueryRulesAlert.go | 16 +- .../monitoring/getScheduledQueryRulesLog.go | 16 +- sdk/go/azure/monitoring/getWorkspace.go | 16 +- sdk/go/azure/mssql/getDatabase.go | 16 +- sdk/go/azure/mssql/getElasticPool.go | 16 +- sdk/go/azure/mssql/getManagedDatabase.go | 16 +- sdk/go/azure/mssql/getManagedInstance.go | 16 +- sdk/go/azure/mssql/getServer.go | 16 +- sdk/go/azure/mysql/getFlexibleServer.go | 16 +- sdk/go/azure/netapp/getAccount.go | 16 +- sdk/go/azure/netapp/getAccountEncryption.go | 16 +- sdk/go/azure/netapp/getBackupPolicy.go | 16 +- sdk/go/azure/netapp/getBackupVault.go | 16 +- sdk/go/azure/netapp/getPool.go | 16 +- sdk/go/azure/netapp/getSnapshot.go | 16 +- sdk/go/azure/netapp/getSnapshotPolicy.go | 16 +- sdk/go/azure/netapp/getVolume.go | 16 +- sdk/go/azure/netapp/getVolumeGroupSapHana.go | 16 +- sdk/go/azure/netapp/getVolumeQuotaRule.go | 16 +- sdk/go/azure/network/getApplicationGateway.go | 16 +- .../network/getApplicationSecurityGroup.go | 16 +- .../azure/network/getExpressRouteCircuit.go | 16 +- sdk/go/azure/network/getFirewall.go | 16 +- sdk/go/azure/network/getFirewallPolicy.go | 16 +- sdk/go/azure/network/getGatewayConnection.go | 16 +- sdk/go/azure/network/getIpGroup.go | 16 +- sdk/go/azure/network/getIpGroups.go | 16 +- .../azure/network/getLocalNetworkGateway.go | 16 +- sdk/go/azure/network/getNatGateway.go | 16 +- .../network/getNetworkDdosProtectionPlan.go | 16 +- sdk/go/azure/network/getNetworkInterface.go | 16 +- sdk/go/azure/network/getNetworkManager.go | 16 +- ...NetworkManagerConnectivityConfiguration.go | 16 +- .../network/getNetworkManagerNetworkGroup.go | 16 +- .../azure/network/getNetworkSecurityGroup.go | 16 +- sdk/go/azure/network/getNetworkWatcher.go | 16 +- sdk/go/azure/network/getPublicIP.go | 16 +- sdk/go/azure/network/getPublicIPs.go | 16 +- sdk/go/azure/network/getPublicIpPrefix.go | 16 +- sdk/go/azure/network/getRouteFilter.go | 16 +- sdk/go/azure/network/getRouteTable.go | 16 +- sdk/go/azure/network/getServiceTags.go | 16 +- sdk/go/azure/network/getSubnet.go | 16 +- sdk/go/azure/network/getTrafficManager.go | 16 +- .../azure/network/getTrafficManagerProfile.go | 16 +- sdk/go/azure/network/getVirtualHub.go | 16 +- .../azure/network/getVirtualHubConnection.go | 16 +- .../azure/network/getVirtualHubRouteTable.go | 16 +- sdk/go/azure/network/getVirtualNetwork.go | 16 +- .../azure/network/getVirtualNetworkGateway.go | 16 +- .../azure/network/getVirtualNetworkPeering.go | 16 +- sdk/go/azure/network/getVirtualWan.go | 16 +- sdk/go/azure/network/getVpnGateway.go | 16 +- .../network/getVpnServerConfiguration.go | 16 +- sdk/go/azure/nginx/getCertificate.go | 16 +- sdk/go/azure/nginx/getConfiguration.go | 16 +- sdk/go/azure/nginx/getDeployment.go | 16 +- sdk/go/azure/notificationhub/getHub.go | 16 +- sdk/go/azure/notificationhub/getNamespace.go | 16 +- .../getAnalyticsWorkspace.go | 16 +- sdk/go/azure/oracle/getAdbsCharacterSets.go | 16 +- .../oracle/getAdbsNationalCharacterSets.go | 16 +- sdk/go/azure/oracle/getAutonomousDatabase.go | 16 +- sdk/go/azure/oracle/getCloudVmCluster.go | 16 +- sdk/go/azure/oracle/getDbNodes.go | 16 +- sdk/go/azure/oracle/getDbServers.go | 16 +- sdk/go/azure/oracle/getDbSystemShapes.go | 16 +- .../azure/oracle/getExadataInfrastructure.go | 16 +- sdk/go/azure/oracle/getGiVersions.go | 16 +- sdk/go/azure/paloalto/getLocalRulestack.go | 16 +- sdk/go/azure/pim/getRoleManagementPolicy.go | 16 +- sdk/go/azure/policy/getPolicyAssignment.go | 16 +- sdk/go/azure/policy/getPolicyDefintion.go | 16 +- .../azure/policy/getPolicyDefintionBuiltIn.go | 16 +- sdk/go/azure/policy/getPolicySetDefinition.go | 16 +- ...etVirtualMachineConfigurationAssignment.go | 16 +- .../azure/portal/azurerm_portal_dashboard.go | 16 +- sdk/go/azure/postgresql/getFlexibleServer.go | 16 +- sdk/go/azure/postgresql/getServer.go | 16 +- sdk/go/azure/privatedns/getAAAARecord.go | 16 +- sdk/go/azure/privatedns/getARecord.go | 16 +- sdk/go/azure/privatedns/getCnameRecord.go | 16 +- sdk/go/azure/privatedns/getDnsZone.go | 16 +- sdk/go/azure/privatedns/getMxRecord.go | 16 +- sdk/go/azure/privatedns/getPtrRecord.go | 16 +- sdk/go/azure/privatedns/getResolver.go | 16 +- .../getResolverDnsForwardingRuleset.go | 16 +- .../privatedns/getResolverForwardingRule.go | 16 +- .../privatedns/getResolverInboundEndpoint.go | 16 +- .../privatedns/getResolverOutboundEndpoint.go | 16 +- .../getResolverVirtualNetworkLink.go | 16 +- sdk/go/azure/privatedns/getSoaRecord.go | 16 +- sdk/go/azure/privatedns/getSrvRecord.go | 16 +- sdk/go/azure/privatedns/getTxtRecord.go | 16 +- .../privatedns/getZoneVirtualNetworkLink.go | 16 +- .../privatelink/getEndpointConnection.go | 16 +- sdk/go/azure/privatelink/getService.go | 16 +- .../getServiceEndpointConnections.go | 16 +- sdk/go/azure/proximity/getPlacementGroup.go | 16 +- sdk/go/azure/recoveryservices/getVault.go | 16 +- sdk/go/azure/redis/getCache.go | 16 +- sdk/go/azure/redis/getEnterpriseDatabase.go | 16 +- sdk/go/azure/role/getRoleDefinition.go | 16 +- sdk/go/azure/search/getService.go | 16 +- sdk/go/azure/sentinel/getAlertRule.go | 16 +- sdk/go/azure/sentinel/getAlertRuleAnomaly.go | 16 +- sdk/go/azure/sentinel/getAlertRuleTemplate.go | 16 +- sdk/go/azure/servicebus/getNamespace.go | 16 +- .../getNamespaceAuthorizationRule.go | 16 +- .../getNamespaceDisasterRecoveryConfig.go | 16 +- sdk/go/azure/servicebus/getQueue.go | 16 +- .../servicebus/getQueueAuthorizationRule.go | 16 +- sdk/go/azure/servicebus/getSubscription.go | 16 +- sdk/go/azure/servicebus/getTopic.go | 16 +- .../servicebus/getTopicAuthorizationRule.go | 16 +- sdk/go/azure/signalr/getService.go | 16 +- sdk/go/azure/siterecovery/getFabric.go | 16 +- .../siterecovery/getProtectionContainer.go | 16 +- .../siterecovery/getReplicationPolicy.go | 16 +- .../getReplicationRecoveryPlan.go | 16 +- sdk/go/azure/stack/getHciCluster.go | 16 +- sdk/go/azure/storage/getAccount.go | 16 +- .../storage/getAccountBlobContainerSAS.go | 16 +- sdk/go/azure/storage/getAccountSAS.go | 16 +- sdk/go/azure/storage/getBlob.go | 16 +- sdk/go/azure/storage/getContainers.go | 16 +- sdk/go/azure/storage/getEncryptionScope.go | 16 +- sdk/go/azure/storage/getPolicy.go | 16 +- sdk/go/azure/storage/getQueue.go | 16 +- sdk/go/azure/storage/getShare.go | 16 +- sdk/go/azure/storage/getStorageContainer.go | 16 +- sdk/go/azure/storage/getSync.go | 16 +- sdk/go/azure/storage/getSyncGroup.go | 16 +- sdk/go/azure/storage/getTable.go | 16 +- sdk/go/azure/storage/getTableEntities.go | 16 +- sdk/go/azure/storage/getTableEntity.go | 16 +- sdk/go/azure/streamanalytics/getJob.go | 16 +- sdk/go/azure/synapse/getWorkspace.go | 16 +- .../getVirtualMachineManagerInventoryItems.go | 16 +- .../trafficmanager/getGeographicalLocation.go | 16 +- sdk/go/azure/waf/getFirewallPolicy.go | 16 +- .../azure/webpubsub/getPrivateLinkResource.go | 16 +- sdk/go/azure/webpubsub/getService.go | 16 +- sdk/java/build.gradle | 2 +- .../main/java/com/pulumi/azure/Utilities.java | 31 +- .../pulumi/azure/aadb2c/Aadb2cFunctions.java | 45 + .../azure/advisor/AdvisorFunctions.java | 47 + .../apimanagement/ApimanagementFunctions.java | 339 +++ .../AppconfigurationFunctions.java | 137 ++ .../appinsights/AppinsightsFunctions.java | 45 + .../appplatform/AppplatformFunctions.java | 90 + .../azure/appservice/AppserviceFunctions.java | 663 +++++- .../com/pulumi/azure/arc/ArcFunctions.java | 45 + .../azure/arcmachine/ArcmachineFunctions.java | 45 + .../attestation/AttestationFunctions.java | 8 + .../authorization/AuthorizationFunctions.java | 115 ++ .../azure/automation/AutomationFunctions.java | 326 +++ .../com/pulumi/azure/avs/AvsFunctions.java | 47 + .../pulumi/azure/backup/BackupFunctions.java | 89 + .../pulumi/azure/batch/BatchFunctions.java | 179 ++ .../azure/billing/BillingFunctions.java | 134 ++ .../azure/blueprint/BlueprintFunctions.java | 105 + .../com/pulumi/azure/cdn/CdnFunctions.java | 351 ++++ .../azure/cognitive/CognitiveFunctions.java | 45 + .../communication/CommunicationFunctions.java | 45 + .../azure/compute/ComputeFunctions.java | 1011 ++++++++- .../connections/ConnectionsFunctions.java | 45 + .../consumption/ConsumptionFunctions.java | 89 + .../containerapp/ContainerappFunctions.java | 136 ++ .../ContainerserviceFunctions.java | 400 ++++ .../com/pulumi/azure/core/CoreFunctions.java | 376 ++++ .../azure/cosmosdb/CosmosdbFunctions.java | 222 ++ .../azure/dashboard/DashboardFunctions.java | 93 + .../DatabasemigrationFunctions.java | 90 + .../databoxedge/DataboxedgeFunctions.java | 44 + .../azure/databricks/DatabricksFunctions.java | 133 ++ .../datafactory/DatafactoryFunctions.java | 132 ++ .../DataprotectionFunctions.java | 46 + .../azure/datashare/DatashareFunctions.java | 271 +++ .../DesktopvirtualizationFunctions.java | 132 ++ .../azure/devtest/DevtestFunctions.java | 90 + .../digitaltwins/DigitaltwinsFunctions.java | 45 + .../com/pulumi/azure/dns/DnsFunctions.java | 474 +++++ .../DomainservicesFunctions.java | 46 + .../elasticcloud/ElasticcloudFunctions.java | 46 + .../azure/elasticsan/ElasticsanFunctions.java | 151 ++ .../azure/eventgrid/EventgridFunctions.java | 174 ++ .../azure/eventhub/EventhubFunctions.java | 454 +++++ .../expressroute/ExpressrouteFunctions.java | 45 + .../azure/hdinsight/HdinsightFunctions.java | 46 + .../azure/healthcare/HealthcareFunctions.java | 185 ++ .../com/pulumi/azure/iot/IotFunctions.java | 176 ++ .../azure/keyvault/KeyvaultFunctions.java | 484 +++++ .../pulumi/azure/kusto/KustoFunctions.java | 88 + .../java/com/pulumi/azure/lb/LbFunctions.java | 191 ++ .../azure/loadtest/LoadtestFunctions.java | 45 + .../azure/logicapps/LogicappsFunctions.java | 133 ++ .../MachinelearningFunctions.java | 45 + .../maintenance/MaintenanceFunctions.java | 90 + .../ManagedapplicationFunctions.java | 45 + .../azure/management/ManagementFunctions.java | 51 + .../ManagementgroupsFunctions.java | 48 + .../com/pulumi/azure/maps/MapsFunctions.java | 45 + .../marketplace/MarketplaceFunctions.java | 46 + .../mixedreality/MixedrealityFunctions.java | 45 + .../pulumi/azure/mobile/MobileFunctions.java | 593 +++++- .../azure/monitoring/MonitoringFunctions.java | 314 +++ .../pulumi/azure/mssql/MssqlFunctions.java | 239 +++ .../pulumi/azure/mysql/MysqlFunctions.java | 45 + .../pulumi/azure/netapp/NetappFunctions.java | 456 +++++ .../azure/network/NetworkFunctions.java | 1816 ++++++++++++++++- .../pulumi/azure/nginx/NginxFunctions.java | 132 ++ .../NotificationhubFunctions.java | 90 + .../OperationalinsightsFunctions.java | 45 + .../pulumi/azure/oracle/OracleFunctions.java | 396 ++++ .../azure/paloalto/PaloaltoFunctions.java | 4 + .../com/pulumi/azure/pim/PimFunctions.java | 108 + .../pulumi/azure/policy/PolicyFunctions.java | 219 ++ .../pulumi/azure/portal/PortalFunctions.java | 45 + .../azure/postgresql/PostgresqlFunctions.java | 89 + .../azure/privatedns/PrivatednsFunctions.java | 737 ++++++- .../privatelink/PrivatelinkFunctions.java | 133 ++ .../azure/proximity/ProximityFunctions.java | 45 + .../RecoveryservicesFunctions.java | 44 + .../pulumi/azure/redis/RedisFunctions.java | 92 + .../com/pulumi/azure/role/RoleFunctions.java | 71 + .../pulumi/azure/search/SearchFunctions.java | 51 + .../azure/sentinel/SentinelFunctions.java | 163 ++ .../azure/servicebus/ServicebusFunctions.java | 316 +++ .../azure/signalr/SignalrFunctions.java | 44 + .../siterecovery/SiterecoveryFunctions.java | 184 ++ .../pulumi/azure/stack/StackFunctions.java | 47 + .../azure/storage/StorageFunctions.java | 892 +++++++- .../StreamanalyticsFunctions.java | 45 + .../azure/synapse/SynapseFunctions.java | 45 + .../systemcenter/SystemcenterFunctions.java | 44 + .../TrafficmanagerFunctions.java | 50 + .../com/pulumi/azure/waf/WafFunctions.java | 45 + .../azure/webpubsub/WebpubsubFunctions.java | 103 + sdk/nodejs/package.json | 2 +- sdk/python/pyproject.toml | 4 +- 843 files changed, 28647 insertions(+), 5137 deletions(-) diff --git a/sdk/dotnet/AadB2C/GetDirectory.cs b/sdk/dotnet/AadB2C/GetDirectory.cs index cc65a25719..5c7ce90a19 100644 --- a/sdk/dotnet/AadB2C/GetDirectory.cs +++ b/sdk/dotnet/AadB2C/GetDirectory.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDirectoryArgs args, Invoke /// public static Output Invoke(GetDirectoryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:aadb2c/getDirectory:getDirectory", args ?? new GetDirectoryInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing AAD B2C Directory. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AadB2C.GetDirectory.Invoke(new() + /// { + /// ResourceGroupName = "example-rg", + /// DomainName = "exampleb2ctenant.onmicrosoft.com", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["tenantId"] = example.Apply(getDirectoryResult => getDirectoryResult.TenantId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDirectoryInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:aadb2c/getDirectory:getDirectory", args ?? new GetDirectoryInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Advisor/GetRecommendations.cs b/sdk/dotnet/Advisor/GetRecommendations.cs index a67c4140bf..98943e7127 100644 --- a/sdk/dotnet/Advisor/GetRecommendations.cs +++ b/sdk/dotnet/Advisor/GetRecommendations.cs @@ -82,6 +82,42 @@ public static Task InvokeAsync(GetRecommendationsArgs? /// public static Output Invoke(GetRecommendationsInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:advisor/getRecommendations:getRecommendations", args ?? new GetRecommendationsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Advisor Recommendations. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Advisor.GetRecommendations.Invoke(new() + /// { + /// FilterByCategories = new[] + /// { + /// "security", + /// "cost", + /// }, + /// FilterByResourceGroups = new[] + /// { + /// "example-resgroups", + /// }, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["recommendations"] = example.Apply(getRecommendationsResult => getRecommendationsResult.Recommendations), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRecommendationsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:advisor/getRecommendations:getRecommendations", args ?? new GetRecommendationsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetApi.cs b/sdk/dotnet/ApiManagement/GetApi.cs index 4ba5f93cbc..de26f97df6 100644 --- a/sdk/dotnet/ApiManagement/GetApi.cs +++ b/sdk/dotnet/ApiManagement/GetApi.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetApiArgs args, InvokeOptions? opt /// public static Output Invoke(GetApiInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getApi:getApi", args ?? new GetApiInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing API Management API. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ApiManagement.GetApi.Invoke(new() + /// { + /// Name = "search-api", + /// ApiManagementName = "search-api-management", + /// ResourceGroupName = "search-service", + /// Revision = "2", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["apiManagementApiId"] = example.Apply(getApiResult => getApiResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetApiInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getApi:getApi", args ?? new GetApiInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetApiVersionSet.cs b/sdk/dotnet/ApiManagement/GetApiVersionSet.cs index 1ba3d6df46..0eb0426045 100644 --- a/sdk/dotnet/ApiManagement/GetApiVersionSet.cs +++ b/sdk/dotnet/ApiManagement/GetApiVersionSet.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetApiVersionSetArgs args /// public static Output Invoke(GetApiVersionSetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getApiVersionSet:getApiVersionSet", args ?? new GetApiVersionSetInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an API Version Set within an API Management Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ApiManagement.GetApiVersionSet.Invoke(new() + /// { + /// ResourceGroupName = "example-resources", + /// ApiManagementName = "example-api", + /// Name = "example-api-version-set", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["apiManagementApiVersionSetId"] = example.Apply(getApiVersionSetResult => getApiVersionSetResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetApiVersionSetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getApiVersionSet:getApiVersionSet", args ?? new GetApiVersionSetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetGateway.cs b/sdk/dotnet/ApiManagement/GetGateway.cs index 31f4beefd3..c12de90a5f 100644 --- a/sdk/dotnet/ApiManagement/GetGateway.cs +++ b/sdk/dotnet/ApiManagement/GetGateway.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetGatewayArgs args, InvokeOpti /// public static Output Invoke(GetGatewayInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getGateway:getGateway", args ?? new GetGatewayInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing API Management Gateway. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ApiManagement.GetService.Invoke(new() + /// { + /// Name = "example-apim", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleGetGateway = Azure.ApiManagement.GetGateway.Invoke(new() + /// { + /// Name = "example-api-gateway", + /// ApiManagementId = example.Apply(getServiceResult => getServiceResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetGatewayInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getGateway:getGateway", args ?? new GetGatewayInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetGatewayHostNameConfiguration.cs b/sdk/dotnet/ApiManagement/GetGatewayHostNameConfiguration.cs index 83dd3b53fd..102bc61f13 100644 --- a/sdk/dotnet/ApiManagement/GetGatewayHostNameConfiguration.cs +++ b/sdk/dotnet/ApiManagement/GetGatewayHostNameConfiguration.cs @@ -94,6 +94,48 @@ public static Task InvokeAsync(GetGateway /// public static Output Invoke(GetGatewayHostNameConfigurationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getGatewayHostNameConfiguration:getGatewayHostNameConfiguration", args ?? new GetGatewayHostNameConfigurationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing API Management Gateway Host Configuration. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ApiManagement.GetService.Invoke(new() + /// { + /// Name = "example-apim", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// var exampleGetGateway = Azure.ApiManagement.GetGateway.Invoke(new() + /// { + /// Name = "example-gateway", + /// ApiManagementId = main.Id, + /// }); + /// + /// var exampleGetGatewayHostNameConfiguration = Azure.ApiManagement.GetGatewayHostNameConfiguration.Invoke(new() + /// { + /// Name = "example-host-configuration", + /// ApiManagementId = example.Apply(getServiceResult => getServiceResult.Id), + /// GatewayName = exampleGetGateway.Apply(getGatewayResult => getGatewayResult.Name), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["hostName"] = exampleGetGatewayHostNameConfiguration.Apply(getGatewayHostNameConfigurationResult => getGatewayHostNameConfigurationResult.HostName), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGatewayHostNameConfigurationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getGatewayHostNameConfiguration:getGatewayHostNameConfiguration", args ?? new GetGatewayHostNameConfigurationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetGroup.cs b/sdk/dotnet/ApiManagement/GetGroup.cs index ac09dc20b5..f688b8ba77 100644 --- a/sdk/dotnet/ApiManagement/GetGroup.cs +++ b/sdk/dotnet/ApiManagement/GetGroup.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetGroupArgs args, InvokeOptions? /// public static Output Invoke(GetGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getGroup:getGroup", args ?? new GetGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing API Management Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ApiManagement.GetGroup.Invoke(new() + /// { + /// Name = "my-group", + /// ApiManagementName = "example-apim", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["groupType"] = example.Apply(getGroupResult => getGroupResult.Type), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getGroup:getGroup", args ?? new GetGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetProduct.cs b/sdk/dotnet/ApiManagement/GetProduct.cs index 19d4982729..a810e40d4d 100644 --- a/sdk/dotnet/ApiManagement/GetProduct.cs +++ b/sdk/dotnet/ApiManagement/GetProduct.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetProductArgs args, InvokeOpti /// public static Output Invoke(GetProductInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getProduct:getProduct", args ?? new GetProductInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing API Management Product. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ApiManagement.GetProduct.Invoke(new() + /// { + /// ProductId = "my-product", + /// ApiManagementName = "example-apim", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["productTerms"] = example.Apply(getProductResult => getProductResult.Terms), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetProductInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getProduct:getProduct", args ?? new GetProductInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetService.cs b/sdk/dotnet/ApiManagement/GetService.cs index cd7e39c473..960fbd0d2c 100644 --- a/sdk/dotnet/ApiManagement/GetService.cs +++ b/sdk/dotnet/ApiManagement/GetService.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing API Management Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ApiManagement.GetService.Invoke(new() + /// { + /// Name = "search-api", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["apiManagementId"] = example.Apply(getServiceResult => getServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ApiManagement/GetUser.cs b/sdk/dotnet/ApiManagement/GetUser.cs index 3392e92b40..4c7a325a5b 100644 --- a/sdk/dotnet/ApiManagement/GetUser.cs +++ b/sdk/dotnet/ApiManagement/GetUser.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetUserArgs args, InvokeOptions? o /// public static Output Invoke(GetUserInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getUser:getUser", args ?? new GetUserInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing API Management User. + /// + public static Output Invoke(GetUserInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:apimanagement/getUser:getUser", args ?? new GetUserInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppConfiguration/GetConfigurationKey.cs b/sdk/dotnet/AppConfiguration/GetConfigurationKey.cs index 16625875fa..9e45557df3 100644 --- a/sdk/dotnet/AppConfiguration/GetConfigurationKey.cs +++ b/sdk/dotnet/AppConfiguration/GetConfigurationKey.cs @@ -74,6 +74,38 @@ public static Task InvokeAsync(GetConfigurationKeyArg /// public static Output Invoke(GetConfigurationKeyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appconfiguration/getConfigurationKey:getConfigurationKey", args ?? new GetConfigurationKeyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure App Configuration Key. + /// + /// > **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration). + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = Azure.AppConfiguration.GetConfigurationKey.Invoke(new() + /// { + /// ConfigurationStoreId = appconf.Id, + /// Key = "appConfKey1", + /// Label = "somelabel", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["value"] = test.Apply(getConfigurationKeyResult => getConfigurationKeyResult.Value), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetConfigurationKeyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appconfiguration/getConfigurationKey:getConfigurationKey", args ?? new GetConfigurationKeyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppConfiguration/GetConfigurationKeys.cs b/sdk/dotnet/AppConfiguration/GetConfigurationKeys.cs index bf2d1f9e57..17d6c5fc4e 100644 --- a/sdk/dotnet/AppConfiguration/GetConfigurationKeys.cs +++ b/sdk/dotnet/AppConfiguration/GetConfigurationKeys.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetConfigurationKeysA /// public static Output Invoke(GetConfigurationKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appconfiguration/getConfigurationKeys:getConfigurationKeys", args ?? new GetConfigurationKeysInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing Azure App Configuration Keys. + /// + /// > **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration). + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = Azure.AppConfiguration.GetConfigurationKeys.Invoke(new() + /// { + /// ConfigurationStoreId = appconf.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["value"] = test.Apply(getConfigurationKeysResult => getConfigurationKeysResult.Items), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetConfigurationKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appconfiguration/getConfigurationKeys:getConfigurationKeys", args ?? new GetConfigurationKeysInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppConfiguration/GetConfigurationStore.cs b/sdk/dotnet/AppConfiguration/GetConfigurationStore.cs index 9580efbec2..706a1854ad 100644 --- a/sdk/dotnet/AppConfiguration/GetConfigurationStore.cs +++ b/sdk/dotnet/AppConfiguration/GetConfigurationStore.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetConfigurationStor /// public static Output Invoke(GetConfigurationStoreInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appconfiguration/getConfigurationStore:getConfigurationStore", args ?? new GetConfigurationStoreInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing App Configuration. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppConfiguration.GetConfigurationStore.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getConfigurationStoreResult => getConfigurationStoreResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetConfigurationStoreInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appconfiguration/getConfigurationStore:getConfigurationStore", args ?? new GetConfigurationStoreInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppInsights/GetInsights.cs b/sdk/dotnet/AppInsights/GetInsights.cs index 0861e0c1b2..9ef1c0917f 100644 --- a/sdk/dotnet/AppInsights/GetInsights.cs +++ b/sdk/dotnet/AppInsights/GetInsights.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetInsightsArgs args, InvokeOp /// public static Output Invoke(GetInsightsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appinsights/getInsights:getInsights", args ?? new GetInsightsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Application Insights component. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppInsights.GetInsights.Invoke(new() + /// { + /// Name = "production", + /// ResourceGroupName = "networking", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["applicationInsightsInstrumentationKey"] = example.Apply(getInsightsResult => getInsightsResult.InstrumentationKey), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetInsightsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appinsights/getInsights:getInsights", args ?? new GetInsightsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppPlatform/GetSpringCloudApp.cs b/sdk/dotnet/AppPlatform/GetSpringCloudApp.cs index c3c85de7db..f02abefcbb 100644 --- a/sdk/dotnet/AppPlatform/GetSpringCloudApp.cs +++ b/sdk/dotnet/AppPlatform/GetSpringCloudApp.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetSpringCloudAppArgs ar /// public static Output Invoke(GetSpringCloudAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appplatform/getSpringCloudApp:getSpringCloudApp", args ?? new GetSpringCloudAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Spring Cloud Application. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppPlatform.GetSpringCloudApp.Invoke(new() + /// { + /// Name = exampleAzurermSpringCloudApp.Name, + /// ResourceGroupName = exampleAzurermSpringCloudApp.ResourceGroupName, + /// ServiceName = exampleAzurermSpringCloudApp.ServiceName, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["springCloudAppId"] = example.Apply(getSpringCloudAppResult => getSpringCloudAppResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSpringCloudAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appplatform/getSpringCloudApp:getSpringCloudApp", args ?? new GetSpringCloudAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppPlatform/GetSpringCloudService.cs b/sdk/dotnet/AppPlatform/GetSpringCloudService.cs index f343855ae3..85a23c7802 100644 --- a/sdk/dotnet/AppPlatform/GetSpringCloudService.cs +++ b/sdk/dotnet/AppPlatform/GetSpringCloudService.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetSpringCloudServic /// public static Output Invoke(GetSpringCloudServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appplatform/getSpringCloudService:getSpringCloudService", args ?? new GetSpringCloudServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Spring Cloud Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppPlatform.GetSpringCloudService.Invoke(new() + /// { + /// Name = exampleAzurermSpringCloudService.Name, + /// ResourceGroupName = exampleAzurermSpringCloudService.ResourceGroupName, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["springCloudServiceId"] = example.Apply(getSpringCloudServiceResult => getSpringCloudServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSpringCloudServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appplatform/getSpringCloudService:getSpringCloudService", args ?? new GetSpringCloudServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetAppService.cs b/sdk/dotnet/AppService/GetAppService.cs index 994e8ac5c6..1b1a9e7953 100644 --- a/sdk/dotnet/AppService/GetAppService.cs +++ b/sdk/dotnet/AppService/GetAppService.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetAppServiceArgs args, Invo /// public static Output Invoke(GetAppServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getAppService:getAppService", args ?? new GetAppServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing App Service. + /// + /// !> **Note:** The `azure.appservice.AppService` data source is deprecated in version 3.0 of the AzureRM provider and will be removed in version 4.0. Please use the `azure.appservice.LinuxWebApp` and `azure.appservice.WindowsWebApp` data sources instead. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetAppService.Invoke(new() + /// { + /// Name = "search-app-service", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["appServiceId"] = example.Apply(getAppServiceResult => getAppServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAppServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getAppService:getAppService", args ?? new GetAppServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetAppServicePlan.cs b/sdk/dotnet/AppService/GetAppServicePlan.cs index 1d325c333a..f1ad4fee22 100644 --- a/sdk/dotnet/AppService/GetAppServicePlan.cs +++ b/sdk/dotnet/AppService/GetAppServicePlan.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetAppServicePlanArgs ar /// public static Output Invoke(GetAppServicePlanInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getAppServicePlan:getAppServicePlan", args ?? new GetAppServicePlanInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing App Service Plan (formerly known as a `Server Farm`). + /// + /// !> **Note:** The `azure.appservice.Plan` data source is deprecated in version 3.0 of the AzureRM provider and will be removed in version 4.0. Please use the `azure.appservice.ServicePlan` data source instead. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetAppServicePlan.Invoke(new() + /// { + /// Name = "search-app-service-plan", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["appServicePlanId"] = example.Apply(getAppServicePlanResult => getAppServicePlanResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAppServicePlanInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getAppServicePlan:getAppServicePlan", args ?? new GetAppServicePlanInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetCertificate.cs b/sdk/dotnet/AppService/GetCertificate.cs index 1cdd20186e..ec9f425ea8 100644 --- a/sdk/dotnet/AppService/GetCertificate.cs +++ b/sdk/dotnet/AppService/GetCertificate.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetCertificateArgs args, In /// public static Output Invoke(GetCertificateInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an App Service Certificate. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetCertificate.Invoke(new() + /// { + /// Name = "example-app-service-certificate", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["appServiceCertificateId"] = example.Apply(getCertificateResult => getCertificateResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCertificateInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetCertificateOrder.cs b/sdk/dotnet/AppService/GetCertificateOrder.cs index c8d350f304..335036ad99 100644 --- a/sdk/dotnet/AppService/GetCertificateOrder.cs +++ b/sdk/dotnet/AppService/GetCertificateOrder.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetCertificateOrderArg /// public static Output Invoke(GetCertificateOrderInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getCertificateOrder:getCertificateOrder", args ?? new GetCertificateOrderInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing App Service Certificate Order. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetCertificateOrder.Invoke(new() + /// { + /// Name = "example-cert-order", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["certificateOrderId"] = example.Apply(getCertificateOrderResult => getCertificateOrderResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCertificateOrderInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getCertificateOrder:getCertificateOrder", args ?? new GetCertificateOrderInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetEnvironmentV3.cs b/sdk/dotnet/AppService/GetEnvironmentV3.cs index 77e68c25e6..7acd182097 100644 --- a/sdk/dotnet/AppService/GetEnvironmentV3.cs +++ b/sdk/dotnet/AppService/GetEnvironmentV3.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetEnvironmentV3Args args /// public static Output Invoke(GetEnvironmentV3InvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getEnvironmentV3:getEnvironmentV3", args ?? new GetEnvironmentV3InvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing 3rd Generation (v3) App Service Environment. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetEnvironmentV3.Invoke(new() + /// { + /// Name = "example-ASE", + /// ResourceGroupName = "example-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getEnvironmentV3Result => getEnvironmentV3Result.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetEnvironmentV3InvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getEnvironmentV3:getEnvironmentV3", args ?? new GetEnvironmentV3InvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetFunctionApp.cs b/sdk/dotnet/AppService/GetFunctionApp.cs index a96df24c8a..2efbf8ebaf 100644 --- a/sdk/dotnet/AppService/GetFunctionApp.cs +++ b/sdk/dotnet/AppService/GetFunctionApp.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetFunctionAppArgs args, In /// public static Output Invoke(GetFunctionAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getFunctionApp:getFunctionApp", args ?? new GetFunctionAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a Function App. + /// + /// !> **Note:** The `azure.appservice.FunctionApp` data source is deprecated in version 3.0 of the AzureRM provider and will be removed in version 4.0. Please use the `azure.appservice.LinuxFunctionApp` and `azure.appservice.WindowsFunctionApp` data sources instead. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetFunctionApp.Invoke(new() + /// { + /// Name = "test-azure-functions", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFunctionAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getFunctionApp:getFunctionApp", args ?? new GetFunctionAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetFunctionAppHostKeys.cs b/sdk/dotnet/AppService/GetFunctionAppHostKeys.cs index 6db7e22a67..0e9b074d8d 100644 --- a/sdk/dotnet/AppService/GetFunctionAppHostKeys.cs +++ b/sdk/dotnet/AppService/GetFunctionAppHostKeys.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetFunctionAppHostK /// public static Output Invoke(GetFunctionAppHostKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getFunctionAppHostKeys:getFunctionAppHostKeys", args ?? new GetFunctionAppHostKeysInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to fetch the Host Keys of an existing Function App + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetFunctionAppHostKeys.Invoke(new() + /// { + /// Name = "example-function", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFunctionAppHostKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getFunctionAppHostKeys:getFunctionAppHostKeys", args ?? new GetFunctionAppHostKeysInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetLinuxFunctionApp.cs b/sdk/dotnet/AppService/GetLinuxFunctionApp.cs index 0c3dfe6b11..a220f8be8d 100644 --- a/sdk/dotnet/AppService/GetLinuxFunctionApp.cs +++ b/sdk/dotnet/AppService/GetLinuxFunctionApp.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetLinuxFunctionAppArg /// public static Output Invoke(GetLinuxFunctionAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", args ?? new GetLinuxFunctionAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Linux Function App. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetLinuxFunctionApp.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getLinuxFunctionAppResult => getLinuxFunctionAppResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetLinuxFunctionAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", args ?? new GetLinuxFunctionAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetLinuxWebApp.cs b/sdk/dotnet/AppService/GetLinuxWebApp.cs index b8d7c9d0e6..30cf40764a 100644 --- a/sdk/dotnet/AppService/GetLinuxWebApp.cs +++ b/sdk/dotnet/AppService/GetLinuxWebApp.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetLinuxWebAppArgs args, In /// public static Output Invoke(GetLinuxWebAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getLinuxWebApp:getLinuxWebApp", args ?? new GetLinuxWebAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Linux Web App. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetLinuxWebApp.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getLinuxWebAppResult => getLinuxWebAppResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetLinuxWebAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getLinuxWebApp:getLinuxWebApp", args ?? new GetLinuxWebAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetServicePlan.cs b/sdk/dotnet/AppService/GetServicePlan.cs index 324d443a3b..83facbe7f9 100644 --- a/sdk/dotnet/AppService/GetServicePlan.cs +++ b/sdk/dotnet/AppService/GetServicePlan.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServicePlanArgs args, In /// public static Output Invoke(GetServicePlanInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getServicePlan:getServicePlan", args ?? new GetServicePlanInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Service Plan. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetServicePlan.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getServicePlanResult => getServicePlanResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServicePlanInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getServicePlan:getServicePlan", args ?? new GetServicePlanInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetSourceControlToken.cs b/sdk/dotnet/AppService/GetSourceControlToken.cs index 4d59840d12..12ff58232c 100644 --- a/sdk/dotnet/AppService/GetSourceControlToken.cs +++ b/sdk/dotnet/AppService/GetSourceControlToken.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetSourceControlToke /// public static Output Invoke(GetSourceControlTokenInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getSourceControlToken:getSourceControlToken", args ?? new GetSourceControlTokenInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetSourceControlToken.Invoke(new() + /// { + /// Type = "GitHub", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleAzurermAppServiceGithubToken.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSourceControlTokenInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getSourceControlToken:getSourceControlToken", args ?? new GetSourceControlTokenInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetStaticWebApp.cs b/sdk/dotnet/AppService/GetStaticWebApp.cs index 418ced1bd6..a9934f96bf 100644 --- a/sdk/dotnet/AppService/GetStaticWebApp.cs +++ b/sdk/dotnet/AppService/GetStaticWebApp.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetStaticWebAppArgs args, /// public static Output Invoke(GetStaticWebAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getStaticWebApp:getStaticWebApp", args ?? new GetStaticWebAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Static Web App. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetStaticWebApp.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetStaticWebAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getStaticWebApp:getStaticWebApp", args ?? new GetStaticWebAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetWindowsFunctionApp.cs b/sdk/dotnet/AppService/GetWindowsFunctionApp.cs index a271f1d312..9766691e51 100644 --- a/sdk/dotnet/AppService/GetWindowsFunctionApp.cs +++ b/sdk/dotnet/AppService/GetWindowsFunctionApp.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWindowsFunctionAp /// public static Output Invoke(GetWindowsFunctionAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getWindowsFunctionApp:getWindowsFunctionApp", args ?? new GetWindowsFunctionAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Windows Function App. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetWindowsFunctionApp.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getWindowsFunctionAppResult => getWindowsFunctionAppResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWindowsFunctionAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getWindowsFunctionApp:getWindowsFunctionApp", args ?? new GetWindowsFunctionAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/AppService/GetWindowsWebApp.cs b/sdk/dotnet/AppService/GetWindowsWebApp.cs index 99d90041b8..43df700f0f 100644 --- a/sdk/dotnet/AppService/GetWindowsWebApp.cs +++ b/sdk/dotnet/AppService/GetWindowsWebApp.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWindowsWebAppArgs args /// public static Output Invoke(GetWindowsWebAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getWindowsWebApp:getWindowsWebApp", args ?? new GetWindowsWebAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Windows Web App. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.AppService.GetWindowsWebApp.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getWindowsWebAppResult => getWindowsWebAppResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWindowsWebAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:appservice/getWindowsWebApp:getWindowsWebApp", args ?? new GetWindowsWebAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Arc/GetResourceBridgeAppliance.cs b/sdk/dotnet/Arc/GetResourceBridgeAppliance.cs index 4715223287..e6be1a44a0 100644 --- a/sdk/dotnet/Arc/GetResourceBridgeAppliance.cs +++ b/sdk/dotnet/Arc/GetResourceBridgeAppliance.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetResourceBrid /// public static Output Invoke(GetResourceBridgeApplianceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:arc/getResourceBridgeAppliance:getResourceBridgeAppliance", args ?? new GetResourceBridgeApplianceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Arc Resource Bridge Appliance. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Arc.GetResourceBridgeAppliance.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getResourceBridgeApplianceResult => getResourceBridgeApplianceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetResourceBridgeApplianceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:arc/getResourceBridgeAppliance:getResourceBridgeAppliance", args ?? new GetResourceBridgeApplianceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ArcMachine/Get.cs b/sdk/dotnet/ArcMachine/Get.cs index 87f310175f..77868b47bb 100644 --- a/sdk/dotnet/ArcMachine/Get.cs +++ b/sdk/dotnet/ArcMachine/Get.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetArgs args, InvokeOptions? options = /// public static Output Invoke(GetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:arcmachine/get:get", args ?? new GetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Arc machine. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ArcMachine.Get.Invoke(new() + /// { + /// Name = "existing-hcmachine", + /// ResourceGroupName = "existing-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getResult => getResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:arcmachine/get:get", args ?? new GetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Attestation/GetProvider.cs b/sdk/dotnet/Attestation/GetProvider.cs index e689993e41..f08a3835d6 100644 --- a/sdk/dotnet/Attestation/GetProvider.cs +++ b/sdk/dotnet/Attestation/GetProvider.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetProviderArgs args, InvokeOp /// public static Output Invoke(GetProviderInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:attestation/getProvider:getProvider", args ?? new GetProviderInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Attestation Provider. + /// + public static Output Invoke(GetProviderInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:attestation/getProvider:getProvider", args ?? new GetProviderInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Authorization/GetRoleDefinition.cs b/sdk/dotnet/Authorization/GetRoleDefinition.cs index c8083e0a12..e5d4907efe 100644 --- a/sdk/dotnet/Authorization/GetRoleDefinition.cs +++ b/sdk/dotnet/Authorization/GetRoleDefinition.cs @@ -110,6 +110,56 @@ public static Task InvokeAsync(GetRoleDefinitionArgs? a /// public static Output Invoke(GetRoleDefinitionInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:authorization/getRoleDefinition:getRoleDefinition", args ?? new GetRoleDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Role Definition. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var primary = Azure.Core.GetSubscription.Invoke(); + /// + /// var customRoleDefinition = new Azure.Authorization.RoleDefinition("custom", new() + /// { + /// RoleDefinitionId = "00000000-0000-0000-0000-000000000000", + /// Name = "CustomRoleDef", + /// Scope = primary.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }); + /// + /// var custom = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// RoleDefinitionId = customRoleDefinition.RoleDefinitionId, + /// Scope = primary.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }); + /// + /// var custom_byname = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// Name = customRoleDefinition.Name, + /// Scope = primary.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }); + /// + /// var builtin = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// Name = "Contributor", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["customRoleDefinitionId"] = custom.Apply(getRoleDefinitionResult => getRoleDefinitionResult.Id), + /// ["contributorRoleDefinitionId"] = builtin.Apply(getRoleDefinitionResult => getRoleDefinitionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRoleDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:authorization/getRoleDefinition:getRoleDefinition", args ?? new GetRoleDefinitionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Authorization/GetUserAssignedIdentity.cs b/sdk/dotnet/Authorization/GetUserAssignedIdentity.cs index ea5ad1602b..ebbeab891d 100644 --- a/sdk/dotnet/Authorization/GetUserAssignedIdentity.cs +++ b/sdk/dotnet/Authorization/GetUserAssignedIdentity.cs @@ -76,6 +76,39 @@ public static Task InvokeAsync(GetUserAssignedIde /// public static Output Invoke(GetUserAssignedIdentityInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:authorization/getUserAssignedIdentity:getUserAssignedIdentity", args ?? new GetUserAssignedIdentityInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing User Assigned Identity. + /// + /// ## Example Usage + /// + /// ### Reference An Existing) + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Authorization.GetUserAssignedIdentity.Invoke(new() + /// { + /// Name = "name_of_user_assigned_identity", + /// ResourceGroupName = "name_of_resource_group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["uaiClientId"] = example.Apply(getUserAssignedIdentityResult => getUserAssignedIdentityResult.ClientId), + /// ["uaiPrincipalId"] = example.Apply(getUserAssignedIdentityResult => getUserAssignedIdentityResult.PrincipalId), + /// ["uaiTenantId"] = example.Apply(getUserAssignedIdentityResult => getUserAssignedIdentityResult.TenantId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetUserAssignedIdentityInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:authorization/getUserAssignedIdentity:getUserAssignedIdentity", args ?? new GetUserAssignedIdentityInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetAccount.cs b/sdk/dotnet/Automation/GetAccount.cs index ff65b798d1..1df709dc24 100644 --- a/sdk/dotnet/Automation/GetAccount.cs +++ b/sdk/dotnet/Automation/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Automation Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Automation.GetAccount.Invoke(new() + /// { + /// Name = "example-account", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["automationAccountId"] = example.Apply(getAccountResult => getAccountResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetBoolVariable.cs b/sdk/dotnet/Automation/GetBoolVariable.cs index ad8d7384c5..08908c0ef7 100644 --- a/sdk/dotnet/Automation/GetBoolVariable.cs +++ b/sdk/dotnet/Automation/GetBoolVariable.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetBoolVariableArgs args, /// public static Output Invoke(GetBoolVariableInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getBoolVariable:getBoolVariable", args ?? new GetBoolVariableInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Automation Bool Variable. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Automation.GetBoolVariable.Invoke(new() + /// { + /// Name = "tfex-example-var", + /// ResourceGroupName = "tfex-example-rg", + /// AutomationAccountName = "tfex-example-account", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["variableId"] = example.Apply(getBoolVariableResult => getBoolVariableResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBoolVariableInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getBoolVariable:getBoolVariable", args ?? new GetBoolVariableInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetDateTimeVariable.cs b/sdk/dotnet/Automation/GetDateTimeVariable.cs index d51363ddda..f133026f3c 100644 --- a/sdk/dotnet/Automation/GetDateTimeVariable.cs +++ b/sdk/dotnet/Automation/GetDateTimeVariable.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetDateTimeVariableArg /// public static Output Invoke(GetDateTimeVariableInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getDateTimeVariable:getDateTimeVariable", args ?? new GetDateTimeVariableInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Automation Datetime Variable. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Automation.GetDateTimeVariable.Invoke(new() + /// { + /// Name = "tfex-example-var", + /// ResourceGroupName = "tfex-example-rg", + /// AutomationAccountName = "tfex-example-account", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["variableId"] = example.Apply(getDateTimeVariableResult => getDateTimeVariableResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDateTimeVariableInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getDateTimeVariable:getDateTimeVariable", args ?? new GetDateTimeVariableInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetIntVariable.cs b/sdk/dotnet/Automation/GetIntVariable.cs index fad8b8ead4..06af3b1859 100644 --- a/sdk/dotnet/Automation/GetIntVariable.cs +++ b/sdk/dotnet/Automation/GetIntVariable.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetIntVariableArgs args, In /// public static Output Invoke(GetIntVariableInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getIntVariable:getIntVariable", args ?? new GetIntVariableInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Automation Int Variable. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Automation.GetIntVariable.Invoke(new() + /// { + /// Name = "tfex-example-var", + /// ResourceGroupName = "tfex-example-rg", + /// AutomationAccountName = "tfex-example-account", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["variableId"] = example.Apply(getIntVariableResult => getIntVariableResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetIntVariableInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getIntVariable:getIntVariable", args ?? new GetIntVariableInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetRunbook.cs b/sdk/dotnet/Automation/GetRunbook.cs index f1ada2e99f..68ea49b536 100644 --- a/sdk/dotnet/Automation/GetRunbook.cs +++ b/sdk/dotnet/Automation/GetRunbook.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetRunbookArgs args, InvokeOpti /// public static Output Invoke(GetRunbookInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getRunbook:getRunbook", args ?? new GetRunbookInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Automation Runbook. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Automation.GetRunbook.Invoke(new() + /// { + /// Name = "existing-runbook", + /// ResourceGroupName = "existing", + /// AutomationAccountName = "existing-automation", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getRunbookResult => getRunbookResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRunbookInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getRunbook:getRunbook", args ?? new GetRunbookInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetStringVariable.cs b/sdk/dotnet/Automation/GetStringVariable.cs index 41f3a5833b..2bd3d3e31a 100644 --- a/sdk/dotnet/Automation/GetStringVariable.cs +++ b/sdk/dotnet/Automation/GetStringVariable.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetStringVariableArgs ar /// public static Output Invoke(GetStringVariableInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getStringVariable:getStringVariable", args ?? new GetStringVariableInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Automation String Variable. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Automation.GetStringVariable.Invoke(new() + /// { + /// Name = "tfex-example-var", + /// ResourceGroupName = "tfex-example-rg", + /// AutomationAccountName = "tfex-example-account", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["variableId"] = example.Apply(getStringVariableResult => getStringVariableResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetStringVariableInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getStringVariable:getStringVariable", args ?? new GetStringVariableInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetVariableObject.cs b/sdk/dotnet/Automation/GetVariableObject.cs index 81a9b49ece..5a10d732a0 100644 --- a/sdk/dotnet/Automation/GetVariableObject.cs +++ b/sdk/dotnet/Automation/GetVariableObject.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetVariableObjectArgs ar /// public static Output Invoke(GetVariableObjectInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getVariableObject:getVariableObject", args ?? new GetVariableObjectInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Automation Object Variable. + /// + public static Output Invoke(GetVariableObjectInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getVariableObject:getVariableObject", args ?? new GetVariableObjectInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Automation/GetVariables.cs b/sdk/dotnet/Automation/GetVariables.cs index 225243cd85..63708d9a2e 100644 --- a/sdk/dotnet/Automation/GetVariables.cs +++ b/sdk/dotnet/Automation/GetVariables.cs @@ -78,6 +78,40 @@ public static Task InvokeAsync(GetVariablesArgs args, Invoke /// public static Output Invoke(GetVariablesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getVariables:getVariables", args ?? new GetVariablesInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to get all variables in an Automation Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Automation.GetAccount.Invoke(new() + /// { + /// Name = "example-account", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// var exampleGetVariables = Azure.Automation.GetVariables.Invoke(new() + /// { + /// AutomationAccountId = example.Apply(getAccountResult => getAccountResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["stringVars"] = exampleAzurermAutomationVariableString.String, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVariablesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:automation/getVariables:getVariables", args ?? new GetVariablesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Avs/GetPrivateCloud.cs b/sdk/dotnet/Avs/GetPrivateCloud.cs index 21b8eefae6..da1701aaa2 100644 --- a/sdk/dotnet/Avs/GetPrivateCloud.cs +++ b/sdk/dotnet/Avs/GetPrivateCloud.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetPrivateCloudArgs args, /// public static Output Invoke(GetPrivateCloudInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:avs/getPrivateCloud:getPrivateCloud", args ?? new GetPrivateCloudInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure VMware Solution Private Cloud. + /// + /// ## Example Usage + /// + /// > **NOTE :** Normal `pulumi up` could ignore this note. Please disable correlation request id for continuous operations in one build (like acctest). The continuous operations like `update` or `delete` could not be triggered when it shares the same `correlation-id` with its previous operation. + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Avs.GetPrivateCloud.Invoke(new() + /// { + /// Name = "existing-vmware-private-cloud", + /// ResourceGroupName = "existing-resgroup", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getPrivateCloudResult => getPrivateCloudResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPrivateCloudInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:avs/getPrivateCloud:getPrivateCloud", args ?? new GetPrivateCloudInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Backup/GetPolicyFileshare.cs b/sdk/dotnet/Backup/GetPolicyFileshare.cs index df8b40affa..f7ce9a5c27 100644 --- a/sdk/dotnet/Backup/GetPolicyFileshare.cs +++ b/sdk/dotnet/Backup/GetPolicyFileshare.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetPolicyFileshareArgs /// public static Output Invoke(GetPolicyFileshareInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:backup/getPolicyFileshare:getPolicyFileshare", args ?? new GetPolicyFileshareInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing File Share Backup Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var policy = Azure.Backup.GetPolicyFileshare.Invoke(new() + /// { + /// Name = "policy", + /// RecoveryVaultName = "recovery_vault", + /// ResourceGroupName = "resource_group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetPolicyFileshareInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:backup/getPolicyFileshare:getPolicyFileshare", args ?? new GetPolicyFileshareInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Backup/GetPolicyVM.cs b/sdk/dotnet/Backup/GetPolicyVM.cs index 68b62577b9..3858e4f45c 100644 --- a/sdk/dotnet/Backup/GetPolicyVM.cs +++ b/sdk/dotnet/Backup/GetPolicyVM.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetPolicyVMArgs args, InvokeOp /// public static Output Invoke(GetPolicyVMInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:backup/getPolicyVM:getPolicyVM", args ?? new GetPolicyVMInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing VM Backup Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var policy = Azure.Backup.GetPolicyVM.Invoke(new() + /// { + /// Name = "policy", + /// RecoveryVaultName = "recovery_vault", + /// ResourceGroupName = "resource_group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetPolicyVMInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:backup/getPolicyVM:getPolicyVM", args ?? new GetPolicyVMInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Batch/GetAccount.cs b/sdk/dotnet/Batch/GetAccount.cs index 1b5e6f06a6..c39ca67b3a 100644 --- a/sdk/dotnet/Batch/GetAccount.cs +++ b/sdk/dotnet/Batch/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Batch Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Batch.GetAccount.Invoke(new() + /// { + /// Name = "testbatchaccount", + /// ResourceGroupName = "test", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["poolAllocationMode"] = example.Apply(getAccountResult => getAccountResult.PoolAllocationMode), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Batch/GetApplication.cs b/sdk/dotnet/Batch/GetApplication.cs index b6b7d6fa85..9ff54ceb93 100644 --- a/sdk/dotnet/Batch/GetApplication.cs +++ b/sdk/dotnet/Batch/GetApplication.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetApplicationArgs args, In /// public static Output Invoke(GetApplicationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getApplication:getApplication", args ?? new GetApplicationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Batch Application instance. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Batch.GetApplication.Invoke(new() + /// { + /// Name = "testapplication", + /// ResourceGroupName = "test", + /// AccountName = "testbatchaccount", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["batchApplicationId"] = example.Apply(getApplicationResult => getApplicationResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetApplicationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getApplication:getApplication", args ?? new GetApplicationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Batch/GetCertificate.cs b/sdk/dotnet/Batch/GetCertificate.cs index 8934b28d92..3b51ad9dad 100644 --- a/sdk/dotnet/Batch/GetCertificate.cs +++ b/sdk/dotnet/Batch/GetCertificate.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetCertificateArgs args, In /// public static Output Invoke(GetCertificateInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing certificate in a Batch Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Batch.GetCertificate.Invoke(new() + /// { + /// Name = "SHA1-42C107874FD0E4A9583292A2F1098E8FE4B2EDDA", + /// AccountName = "examplebatchaccount", + /// ResourceGroupName = "example", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["thumbprint"] = example.Apply(getCertificateResult => getCertificateResult.Thumbprint), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCertificateInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Batch/GetPool.cs b/sdk/dotnet/Batch/GetPool.cs index 861f52e453..c3a3794f14 100644 --- a/sdk/dotnet/Batch/GetPool.cs +++ b/sdk/dotnet/Batch/GetPool.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetPoolArgs args, InvokeOptions? o /// public static Output Invoke(GetPoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getPool:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Batch pool + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Batch.GetPool.Invoke(new() + /// { + /// Name = "testbatchpool", + /// AccountName = "testbatchaccount", + /// ResourceGroupName = "test", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetPoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:batch/getPool:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Billing/GetEnrollmentAccountScope.cs b/sdk/dotnet/Billing/GetEnrollmentAccountScope.cs index c1ca8f9c1f..efc1d4b2ad 100644 --- a/sdk/dotnet/Billing/GetEnrollmentAccountScope.cs +++ b/sdk/dotnet/Billing/GetEnrollmentAccountScope.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetEnrollmentAcc /// public static Output Invoke(GetEnrollmentAccountScopeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:billing/getEnrollmentAccountScope:getEnrollmentAccountScope", args ?? new GetEnrollmentAccountScopeInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Enrollment Account Billing Scope. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Billing.GetEnrollmentAccountScope.Invoke(new() + /// { + /// BillingAccountName = "existing", + /// EnrollmentAccountName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getEnrollmentAccountScopeResult => getEnrollmentAccountScopeResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetEnrollmentAccountScopeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:billing/getEnrollmentAccountScope:getEnrollmentAccountScope", args ?? new GetEnrollmentAccountScopeInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Billing/GetMcaAccountScope.cs b/sdk/dotnet/Billing/GetMcaAccountScope.cs index 31bf5aee15..642c1c2f21 100644 --- a/sdk/dotnet/Billing/GetMcaAccountScope.cs +++ b/sdk/dotnet/Billing/GetMcaAccountScope.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetMcaAccountScopeArgs /// public static Output Invoke(GetMcaAccountScopeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:billing/getMcaAccountScope:getMcaAccountScope", args ?? new GetMcaAccountScopeInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access an ID for your MCA Account billing scope. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Billing.GetMcaAccountScope.Invoke(new() + /// { + /// BillingAccountName = "e879cf0f-2b4d-5431-109a-f72fc9868693:024cabf4-7321-4cf9-be59-df0c77ca51de_2019-05-31", + /// BillingProfileName = "PE2Q-NOIT-BG7-TGB", + /// InvoiceSectionName = "MTT4-OBS7-PJA-TGB", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getMcaAccountScopeResult => getMcaAccountScopeResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetMcaAccountScopeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:billing/getMcaAccountScope:getMcaAccountScope", args ?? new GetMcaAccountScopeInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Billing/GetMpaAccountScope.cs b/sdk/dotnet/Billing/GetMpaAccountScope.cs index 0a0a7e1e9c..83886c16a9 100644 --- a/sdk/dotnet/Billing/GetMpaAccountScope.cs +++ b/sdk/dotnet/Billing/GetMpaAccountScope.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetMpaAccountScopeArgs /// public static Output Invoke(GetMpaAccountScopeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:billing/getMpaAccountScope:getMpaAccountScope", args ?? new GetMpaAccountScopeInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access an ID for your MPA Account billing scope. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Billing.GetMpaAccountScope.Invoke(new() + /// { + /// BillingAccountName = "e879cf0f-2b4d-5431-109a-f72fc9868693:024cabf4-7321-4cf9-be59-df0c77ca51de_2019-05-31", + /// CustomerName = "2281f543-7321-4cf9-1e23-edb4Oc31a31c", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getMpaAccountScopeResult => getMpaAccountScopeResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetMpaAccountScopeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:billing/getMpaAccountScope:getMpaAccountScope", args ?? new GetMpaAccountScopeInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Blueprint/GetDefinition.cs b/sdk/dotnet/Blueprint/GetDefinition.cs index f789d5665d..e62c84656e 100644 --- a/sdk/dotnet/Blueprint/GetDefinition.cs +++ b/sdk/dotnet/Blueprint/GetDefinition.cs @@ -78,6 +78,40 @@ public static Task InvokeAsync(GetDefinitionArgs args, Invo /// public static Output Invoke(GetDefinitionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:blueprint/getDefinition:getDefinition", args ?? new GetDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Blueprint Definition + /// + /// > **NOTE:** Azure Blueprints are in Preview and potentially subject to breaking change without notice. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var current = Azure.Core.GetClientConfig.Invoke(); + /// + /// var root = Azure.Management.GetGroup.Invoke(new() + /// { + /// Name = current.Apply(getClientConfigResult => getClientConfigResult.TenantId), + /// }); + /// + /// var example = Azure.Blueprint.GetDefinition.Invoke(new() + /// { + /// Name = "exampleManagementGroupBP", + /// ScopeId = root.Apply(getGroupResult => getGroupResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:blueprint/getDefinition:getDefinition", args ?? new GetDefinitionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Blueprint/GetPublishedVersion.cs b/sdk/dotnet/Blueprint/GetPublishedVersion.cs index 345465523e..43019edeae 100644 --- a/sdk/dotnet/Blueprint/GetPublishedVersion.cs +++ b/sdk/dotnet/Blueprint/GetPublishedVersion.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetPublishedVersionArg /// public static Output Invoke(GetPublishedVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:blueprint/getPublishedVersion:getPublishedVersion", args ?? new GetPublishedVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Blueprint Published Version + /// + /// > **NOTE:** Azure Blueprints are in Preview and potentially subject to breaking change without notice. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var current = Azure.Core.GetSubscription.Invoke(); + /// + /// var test = Azure.Blueprint.GetPublishedVersion.Invoke(new() + /// { + /// ScopeId = current.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// BlueprintName = "exampleBluePrint", + /// Version = "dev_v2.3", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetPublishedVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:blueprint/getPublishedVersion:getPublishedVersion", args ?? new GetPublishedVersionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetFrontdoorCustomDomain.cs b/sdk/dotnet/Cdn/GetFrontdoorCustomDomain.cs index bd79f08bed..51419752e1 100644 --- a/sdk/dotnet/Cdn/GetFrontdoorCustomDomain.cs +++ b/sdk/dotnet/Cdn/GetFrontdoorCustomDomain.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetFrontdoorCusto /// public static Output Invoke(GetFrontdoorCustomDomainInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorCustomDomain:getFrontdoorCustomDomain", args ?? new GetFrontdoorCustomDomainInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Front Door (standard/premium) Custom Domain. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetFrontdoorCustomDomain.Invoke(new() + /// { + /// Name = exampleAzurermCdnFrontdoorCustomDomain.Name, + /// ProfileName = exampleAzurermCdnFrontdoorProfile.Name, + /// ResourceGroupName = exampleAzurermCdnFrontdoorProfile.ResourceGroupName, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFrontdoorCustomDomainInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorCustomDomain:getFrontdoorCustomDomain", args ?? new GetFrontdoorCustomDomainInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetFrontdoorEndpoint.cs b/sdk/dotnet/Cdn/GetFrontdoorEndpoint.cs index a93eb29e5d..9a2178594c 100644 --- a/sdk/dotnet/Cdn/GetFrontdoorEndpoint.cs +++ b/sdk/dotnet/Cdn/GetFrontdoorEndpoint.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetFrontdoorEndpointA /// public static Output Invoke(GetFrontdoorEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorEndpoint:getFrontdoorEndpoint", args ?? new GetFrontdoorEndpointInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Front Door (standard/premium) Endpoint. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetFrontdoorEndpoint.Invoke(new() + /// { + /// Name = "existing-endpoint", + /// ProfileName = "existing-cdn-profile", + /// ResourceGroupName = "existing-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFrontdoorEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorEndpoint:getFrontdoorEndpoint", args ?? new GetFrontdoorEndpointInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetFrontdoorFirewallPolicy.cs b/sdk/dotnet/Cdn/GetFrontdoorFirewallPolicy.cs index fe9644c2c9..9b94f9df6e 100644 --- a/sdk/dotnet/Cdn/GetFrontdoorFirewallPolicy.cs +++ b/sdk/dotnet/Cdn/GetFrontdoorFirewallPolicy.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetFrontdoorFir /// public static Output Invoke(GetFrontdoorFirewallPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorFirewallPolicy:getFrontdoorFirewallPolicy", args ?? new GetFrontdoorFirewallPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Front Door (standard/premium) Firewall Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetFrontdoorFirewallPolicy.Invoke(new() + /// { + /// Name = "examplecdnfdwafpolicy", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFrontdoorFirewallPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorFirewallPolicy:getFrontdoorFirewallPolicy", args ?? new GetFrontdoorFirewallPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetFrontdoorOriginGroup.cs b/sdk/dotnet/Cdn/GetFrontdoorOriginGroup.cs index 4f7bb384e3..d108a75e5b 100644 --- a/sdk/dotnet/Cdn/GetFrontdoorOriginGroup.cs +++ b/sdk/dotnet/Cdn/GetFrontdoorOriginGroup.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetFrontdoorOrigin /// public static Output Invoke(GetFrontdoorOriginGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorOriginGroup:getFrontdoorOriginGroup", args ?? new GetFrontdoorOriginGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Front Door (standard/premium) Origin Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetFrontdoorOriginGroup.Invoke(new() + /// { + /// Name = "example-origin-group", + /// ProfileName = "example-profile", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFrontdoorOriginGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorOriginGroup:getFrontdoorOriginGroup", args ?? new GetFrontdoorOriginGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetFrontdoorProfile.cs b/sdk/dotnet/Cdn/GetFrontdoorProfile.cs index 32e130d523..1d80552a65 100644 --- a/sdk/dotnet/Cdn/GetFrontdoorProfile.cs +++ b/sdk/dotnet/Cdn/GetFrontdoorProfile.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetFrontdoorProfileArg /// public static Output Invoke(GetFrontdoorProfileInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorProfile:getFrontdoorProfile", args ?? new GetFrontdoorProfileInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Front Door (standard/premium) Profile. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetFrontdoorProfile.Invoke(new() + /// { + /// Name = "existing-cdn-profile", + /// ResourceGroupName = "existing-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFrontdoorProfileInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorProfile:getFrontdoorProfile", args ?? new GetFrontdoorProfileInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetFrontdoorRuleSet.cs b/sdk/dotnet/Cdn/GetFrontdoorRuleSet.cs index 31df9e7ec7..8061fbce69 100644 --- a/sdk/dotnet/Cdn/GetFrontdoorRuleSet.cs +++ b/sdk/dotnet/Cdn/GetFrontdoorRuleSet.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetFrontdoorRuleSetArg /// public static Output Invoke(GetFrontdoorRuleSetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorRuleSet:getFrontdoorRuleSet", args ?? new GetFrontdoorRuleSetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Front Door (standard/premium) Rule Set. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetFrontdoorRuleSet.Invoke(new() + /// { + /// Name = "existing-rule-set", + /// ProfileName = "existing-profile", + /// ResourceGroupName = "existing-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFrontdoorRuleSetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorRuleSet:getFrontdoorRuleSet", args ?? new GetFrontdoorRuleSetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetFrontdoorSecret.cs b/sdk/dotnet/Cdn/GetFrontdoorSecret.cs index 8fafed2a49..7eaf0193ef 100644 --- a/sdk/dotnet/Cdn/GetFrontdoorSecret.cs +++ b/sdk/dotnet/Cdn/GetFrontdoorSecret.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetFrontdoorSecretArgs /// public static Output Invoke(GetFrontdoorSecretInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorSecret:getFrontdoorSecret", args ?? new GetFrontdoorSecretInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Front Door (standard/premium) Secret. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetFrontdoorSecret.Invoke(new() + /// { + /// Name = "example-secret", + /// ProfileName = "example-profile", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFrontdoorSecretInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getFrontdoorSecret:getFrontdoorSecret", args ?? new GetFrontdoorSecretInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cdn/GetProfile.cs b/sdk/dotnet/Cdn/GetProfile.cs index 323c203edd..c3ed60a707 100644 --- a/sdk/dotnet/Cdn/GetProfile.cs +++ b/sdk/dotnet/Cdn/GetProfile.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetProfileArgs args, InvokeOpti /// public static Output Invoke(GetProfileInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getProfile:getProfile", args ?? new GetProfileInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing CDN Profile. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Cdn.GetProfile.Invoke(new() + /// { + /// Name = "myfirstcdnprofile", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["cdnProfileId"] = example.Apply(getProfileResult => getProfileResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetProfileInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cdn/getProfile:getProfile", args ?? new GetProfileInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Cognitive/GetAccount.cs b/sdk/dotnet/Cognitive/GetAccount.cs index 556d0e72d0..7355bb7ffa 100644 --- a/sdk/dotnet/Cognitive/GetAccount.cs +++ b/sdk/dotnet/Cognitive/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cognitive/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Cognitive Services Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = Azure.Cognitive.GetAccount.Invoke(new() + /// { + /// Name = "example-account", + /// ResourceGroupName = "cognitive_account_rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["primaryAccessKey"] = test.Apply(getAccountResult => getAccountResult.PrimaryAccessKey), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cognitive/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Communication/GetService.cs b/sdk/dotnet/Communication/GetService.cs index b219e00990..5bdf12a88d 100644 --- a/sdk/dotnet/Communication/GetService.cs +++ b/sdk/dotnet/Communication/GetService.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:communication/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Communication Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Communication.GetService.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getServiceResult => getServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:communication/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetAvailabilitySet.cs b/sdk/dotnet/Compute/GetAvailabilitySet.cs index f6975cef0e..fcd6e9469c 100644 --- a/sdk/dotnet/Compute/GetAvailabilitySet.cs +++ b/sdk/dotnet/Compute/GetAvailabilitySet.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAvailabilitySetArgs /// public static Output Invoke(GetAvailabilitySetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getAvailabilitySet:getAvailabilitySet", args ?? new GetAvailabilitySetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Availability Set. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetAvailabilitySet.Invoke(new() + /// { + /// Name = "tf-appsecuritygroup", + /// ResourceGroupName = "my-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["availabilitySetId"] = example.Apply(getAvailabilitySetResult => getAvailabilitySetResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAvailabilitySetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getAvailabilitySet:getAvailabilitySet", args ?? new GetAvailabilitySetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetBastionHost.cs b/sdk/dotnet/Compute/GetBastionHost.cs index f19aeb7582..0598428c1a 100644 --- a/sdk/dotnet/Compute/GetBastionHost.cs +++ b/sdk/dotnet/Compute/GetBastionHost.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetBastionHostArgs args, In /// public static Output Invoke(GetBastionHostInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getBastionHost:getBastionHost", args ?? new GetBastionHostInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Bastion Host. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetBastionHost.Invoke(new() + /// { + /// Name = "existing-bastion", + /// ResourceGroupName = "existing-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getBastionHostResult => getBastionHostResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBastionHostInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getBastionHost:getBastionHost", args ?? new GetBastionHostInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetConfidentialLedger.cs b/sdk/dotnet/Compute/GetConfidentialLedger.cs index 2342201e7b..da23adce7e 100644 --- a/sdk/dotnet/Compute/GetConfidentialLedger.cs +++ b/sdk/dotnet/Compute/GetConfidentialLedger.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetConfidentialLedge /// public static Output Invoke(GetConfidentialLedgerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getConfidentialLedger:getConfidentialLedger", args ?? new GetConfidentialLedgerInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an existing Confidential Ledger. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var current = Azure.Compute.GetConfidentialLedger.Invoke(new() + /// { + /// Name = "example-ledger", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["ledgerEndpoint"] = current.Apply(getConfidentialLedgerResult => getConfidentialLedgerResult.LedgerEndpoint), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetConfidentialLedgerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getConfidentialLedger:getConfidentialLedger", args ?? new GetConfidentialLedgerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetDedicatedHost.cs b/sdk/dotnet/Compute/GetDedicatedHost.cs index bf5ffac56b..f36702ee18 100644 --- a/sdk/dotnet/Compute/GetDedicatedHost.cs +++ b/sdk/dotnet/Compute/GetDedicatedHost.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetDedicatedHostArgs args /// public static Output Invoke(GetDedicatedHostInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDedicatedHost:getDedicatedHost", args ?? new GetDedicatedHostInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Dedicated Host. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetDedicatedHost.Invoke(new() + /// { + /// Name = "example-host", + /// DedicatedHostGroupName = "example-host-group", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dedicatedHostId"] = example.Apply(getDedicatedHostResult => getDedicatedHostResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDedicatedHostInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDedicatedHost:getDedicatedHost", args ?? new GetDedicatedHostInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetDedicatedHostGroup.cs b/sdk/dotnet/Compute/GetDedicatedHostGroup.cs index 7d4846d86f..0de3b28f11 100644 --- a/sdk/dotnet/Compute/GetDedicatedHostGroup.cs +++ b/sdk/dotnet/Compute/GetDedicatedHostGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDedicatedHostGrou /// public static Output Invoke(GetDedicatedHostGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDedicatedHostGroup:getDedicatedHostGroup", args ?? new GetDedicatedHostGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Dedicated Host Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetDedicatedHostGroup.Invoke(new() + /// { + /// Name = "example-dedicated-host-group", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDedicatedHostGroupResult => getDedicatedHostGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDedicatedHostGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDedicatedHostGroup:getDedicatedHostGroup", args ?? new GetDedicatedHostGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetDiskAccess.cs b/sdk/dotnet/Compute/GetDiskAccess.cs index 2d758d2543..ff81ef3959 100644 --- a/sdk/dotnet/Compute/GetDiskAccess.cs +++ b/sdk/dotnet/Compute/GetDiskAccess.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDiskAccessArgs args, Invo /// public static Output Invoke(GetDiskAccessInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDiskAccess:getDiskAccess", args ?? new GetDiskAccessInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Disk Access. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetDiskAccess.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDiskAccessResult => getDiskAccessResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDiskAccessInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDiskAccess:getDiskAccess", args ?? new GetDiskAccessInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetDiskEncryptionSet.cs b/sdk/dotnet/Compute/GetDiskEncryptionSet.cs index c42af7875b..61c347cb06 100644 --- a/sdk/dotnet/Compute/GetDiskEncryptionSet.cs +++ b/sdk/dotnet/Compute/GetDiskEncryptionSet.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDiskEncryptionSetA /// public static Output Invoke(GetDiskEncryptionSetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", args ?? new GetDiskEncryptionSetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Disk Encryption Set. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var existing = Azure.Compute.GetDiskEncryptionSet.Invoke(new() + /// { + /// Name = "example-des", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = existing.Apply(getDiskEncryptionSetResult => getDiskEncryptionSetResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDiskEncryptionSetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", args ?? new GetDiskEncryptionSetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetImage.cs b/sdk/dotnet/Compute/GetImage.cs index 610506f3f5..850d1fd822 100644 --- a/sdk/dotnet/Compute/GetImage.cs +++ b/sdk/dotnet/Compute/GetImage.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetImageArgs args, InvokeOptions? /// public static Output Invoke(GetImageInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getImage:getImage", args ?? new GetImageInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Image. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var search = Azure.Compute.GetImage.Invoke(new() + /// { + /// Name = "search-api", + /// ResourceGroupName = "packerimages", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["imageId"] = search.Apply(getImageResult => getImageResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetImageInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getImage:getImage", args ?? new GetImageInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetImages.cs b/sdk/dotnet/Compute/GetImages.cs index 89cfccdcfd..5c5ae8c437 100644 --- a/sdk/dotnet/Compute/GetImages.cs +++ b/sdk/dotnet/Compute/GetImages.cs @@ -58,6 +58,30 @@ public static Task InvokeAsync(GetImagesArgs args, InvokeOption /// public static Output Invoke(GetImagesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getImages:getImages", args ?? new GetImagesInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing Images within a Resource Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetImages.Invoke(new() + /// { + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetImagesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getImages:getImages", args ?? new GetImagesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetManagedDisk.cs b/sdk/dotnet/Compute/GetManagedDisk.cs index 50254a83d5..92ca8acb19 100644 --- a/sdk/dotnet/Compute/GetManagedDisk.cs +++ b/sdk/dotnet/Compute/GetManagedDisk.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetManagedDiskArgs args, In /// public static Output Invoke(GetManagedDiskInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getManagedDisk:getManagedDisk", args ?? new GetManagedDiskInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Managed Disk. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var existing = Azure.Compute.GetManagedDisk.Invoke(new() + /// { + /// Name = "example-datadisk", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = existing.Apply(getManagedDiskResult => getManagedDiskResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetManagedDiskInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getManagedDisk:getManagedDisk", args ?? new GetManagedDiskInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetOrchestratedVirtualMachineScaleSet.cs b/sdk/dotnet/Compute/GetOrchestratedVirtualMachineScaleSet.cs index 58b2c9e138..48c61cacd2 100644 --- a/sdk/dotnet/Compute/GetOrchestratedVirtualMachineScaleSet.cs +++ b/sdk/dotnet/Compute/GetOrchestratedVirtualMachineScaleSet.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetO /// public static Output Invoke(GetOrchestratedVirtualMachineScaleSetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getOrchestratedVirtualMachineScaleSet:getOrchestratedVirtualMachineScaleSet", args ?? new GetOrchestratedVirtualMachineScaleSetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Orchestrated Virtual Machine Scale Set. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetOrchestratedVirtualMachineScaleSet.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getOrchestratedVirtualMachineScaleSetResult => getOrchestratedVirtualMachineScaleSetResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetOrchestratedVirtualMachineScaleSetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getOrchestratedVirtualMachineScaleSet:getOrchestratedVirtualMachineScaleSet", args ?? new GetOrchestratedVirtualMachineScaleSetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetPlatformImage.cs b/sdk/dotnet/Compute/GetPlatformImage.cs index da2581d585..f0679d01b5 100644 --- a/sdk/dotnet/Compute/GetPlatformImage.cs +++ b/sdk/dotnet/Compute/GetPlatformImage.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetPlatformImageArgs args /// public static Output Invoke(GetPlatformImageInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getPlatformImage:getPlatformImage", args ?? new GetPlatformImageInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a Platform Image. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetPlatformImage.Invoke(new() + /// { + /// Location = "West Europe", + /// Publisher = "Canonical", + /// Offer = "0001-com-ubuntu-server-focal", + /// Sku = "20_04-lts", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getPlatformImageResult => getPlatformImageResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPlatformImageInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getPlatformImage:getPlatformImage", args ?? new GetPlatformImageInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetSharedImage.cs b/sdk/dotnet/Compute/GetSharedImage.cs index 73bee6e7b7..bd5bec9b45 100644 --- a/sdk/dotnet/Compute/GetSharedImage.cs +++ b/sdk/dotnet/Compute/GetSharedImage.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetSharedImageArgs args, In /// public static Output Invoke(GetSharedImageInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImage:getSharedImage", args ?? new GetSharedImageInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Shared Image within a Shared Image Gallery. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetSharedImage.Invoke(new() + /// { + /// Name = "my-image", + /// GalleryName = "my-image-gallery", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSharedImageInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImage:getSharedImage", args ?? new GetSharedImageInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetSharedImageGallery.cs b/sdk/dotnet/Compute/GetSharedImageGallery.cs index ca56312906..b5185f4b8e 100644 --- a/sdk/dotnet/Compute/GetSharedImageGallery.cs +++ b/sdk/dotnet/Compute/GetSharedImageGallery.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetSharedImageGaller /// public static Output Invoke(GetSharedImageGalleryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImageGallery:getSharedImageGallery", args ?? new GetSharedImageGalleryInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Shared Image Gallery. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetSharedImageGallery.Invoke(new() + /// { + /// Name = "my-image-gallery", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSharedImageGalleryInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImageGallery:getSharedImageGallery", args ?? new GetSharedImageGalleryInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetSharedImageVersion.cs b/sdk/dotnet/Compute/GetSharedImageVersion.cs index 8c9c749ddc..e9c8fbfb4c 100644 --- a/sdk/dotnet/Compute/GetSharedImageVersion.cs +++ b/sdk/dotnet/Compute/GetSharedImageVersion.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetSharedImageVersio /// public static Output Invoke(GetSharedImageVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImageVersion:getSharedImageVersion", args ?? new GetSharedImageVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetSharedImageVersion.Invoke(new() + /// { + /// Name = "1.0.0", + /// ImageName = "my-image", + /// GalleryName = "my-image-gallery", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSharedImageVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImageVersion:getSharedImageVersion", args ?? new GetSharedImageVersionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetSharedImageVersions.cs b/sdk/dotnet/Compute/GetSharedImageVersions.cs index 5d7920e243..a8f88ba3d9 100644 --- a/sdk/dotnet/Compute/GetSharedImageVersions.cs +++ b/sdk/dotnet/Compute/GetSharedImageVersions.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetSharedImageVersi /// public static Output Invoke(GetSharedImageVersionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImageVersions:getSharedImageVersions", args ?? new GetSharedImageVersionsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing Versions of a Shared Image within a Shared Image Gallery. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetSharedImageVersions.Invoke(new() + /// { + /// ImageName = "my-image", + /// GalleryName = "my-image-gallery", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSharedImageVersionsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSharedImageVersions:getSharedImageVersions", args ?? new GetSharedImageVersionsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetSnapshot.cs b/sdk/dotnet/Compute/GetSnapshot.cs index d784b17752..6f4a548abe 100644 --- a/sdk/dotnet/Compute/GetSnapshot.cs +++ b/sdk/dotnet/Compute/GetSnapshot.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetSnapshotArgs args, InvokeOp /// public static Output Invoke(GetSnapshotInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSnapshot:getSnapshot", args ?? new GetSnapshotInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Snapshot. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetSnapshot.Invoke(new() + /// { + /// Name = "my-snapshot", + /// ResourceGroupName = "my-resource-group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSnapshotInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSnapshot:getSnapshot", args ?? new GetSnapshotInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetSshPublicKey.cs b/sdk/dotnet/Compute/GetSshPublicKey.cs index 09039ba2e0..ea2aca3bef 100644 --- a/sdk/dotnet/Compute/GetSshPublicKey.cs +++ b/sdk/dotnet/Compute/GetSshPublicKey.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetSshPublicKeyArgs args, /// public static Output Invoke(GetSshPublicKeyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSshPublicKey:getSshPublicKey", args ?? new GetSshPublicKeyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing SSH Public Key. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetSshPublicKey.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getSshPublicKeyResult => getSshPublicKeyResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSshPublicKeyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getSshPublicKey:getSshPublicKey", args ?? new GetSshPublicKeyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetVirtualMachine.cs b/sdk/dotnet/Compute/GetVirtualMachine.cs index e4a6a4c5cf..cfd750f700 100644 --- a/sdk/dotnet/Compute/GetVirtualMachine.cs +++ b/sdk/dotnet/Compute/GetVirtualMachine.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVirtualMachineArgs ar /// public static Output Invoke(GetVirtualMachineInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getVirtualMachine:getVirtualMachine", args ?? new GetVirtualMachineInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Machine. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetVirtualMachine.Invoke(new() + /// { + /// Name = "production", + /// ResourceGroupName = "networking", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["virtualMachineId"] = example.Apply(getVirtualMachineResult => getVirtualMachineResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualMachineInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getVirtualMachine:getVirtualMachine", args ?? new GetVirtualMachineInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Compute/GetVirtualMachineScaleSet.cs b/sdk/dotnet/Compute/GetVirtualMachineScaleSet.cs index e83e831529..e527fdeb4a 100644 --- a/sdk/dotnet/Compute/GetVirtualMachineScaleSet.cs +++ b/sdk/dotnet/Compute/GetVirtualMachineScaleSet.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVirtualMachin /// public static Output Invoke(GetVirtualMachineScaleSetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getVirtualMachineScaleSet:getVirtualMachineScaleSet", args ?? new GetVirtualMachineScaleSetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Machine Scale Set. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Compute.GetVirtualMachineScaleSet.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getVirtualMachineScaleSetResult => getVirtualMachineScaleSetResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualMachineScaleSetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:compute/getVirtualMachineScaleSet:getVirtualMachineScaleSet", args ?? new GetVirtualMachineScaleSetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Connections/GetManagedApi.cs b/sdk/dotnet/Connections/GetManagedApi.cs index ebbb485a21..1e57764385 100644 --- a/sdk/dotnet/Connections/GetManagedApi.cs +++ b/sdk/dotnet/Connections/GetManagedApi.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetManagedApiArgs args, Invo /// public static Output Invoke(GetManagedApiInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:connections/getManagedApi:getManagedApi", args ?? new GetManagedApiInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing Managed API. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Connections.GetManagedApi.Invoke(new() + /// { + /// Name = "servicebus", + /// Location = "West Europe", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getManagedApiResult => getManagedApiResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetManagedApiInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:connections/getManagedApi:getManagedApi", args ?? new GetManagedApiInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Consumption/GetBudgetResourceGroup.cs b/sdk/dotnet/Consumption/GetBudgetResourceGroup.cs index 5b78b0666e..2fa04c4a3f 100644 --- a/sdk/dotnet/Consumption/GetBudgetResourceGroup.cs +++ b/sdk/dotnet/Consumption/GetBudgetResourceGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetBudgetResourceGr /// public static Output Invoke(GetBudgetResourceGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:consumption/getBudgetResourceGroup:getBudgetResourceGroup", args ?? new GetBudgetResourceGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Consumption Budget for a specific resource group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Consumption.GetBudgetResourceGroup.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupId = exampleAzurermResourceGroup.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getBudgetResourceGroupResult => getBudgetResourceGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBudgetResourceGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:consumption/getBudgetResourceGroup:getBudgetResourceGroup", args ?? new GetBudgetResourceGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Consumption/GetBudgetSubscription.cs b/sdk/dotnet/Consumption/GetBudgetSubscription.cs index 0d52380d74..5783ef30fe 100644 --- a/sdk/dotnet/Consumption/GetBudgetSubscription.cs +++ b/sdk/dotnet/Consumption/GetBudgetSubscription.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetBudgetSubscriptio /// public static Output Invoke(GetBudgetSubscriptionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:consumption/getBudgetSubscription:getBudgetSubscription", args ?? new GetBudgetSubscriptionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Consumption Budget for a specific subscription. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Consumption.GetBudgetSubscription.Invoke(new() + /// { + /// Name = "existing", + /// SubscriptionId = "/subscriptions/00000000-0000-0000-0000-000000000000/", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleAzurermConsumptionBudget.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBudgetSubscriptionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:consumption/getBudgetSubscription:getBudgetSubscription", args ?? new GetBudgetSubscriptionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerApp/GetApp.cs b/sdk/dotnet/ContainerApp/GetApp.cs index 7a958c9f17..147c4550a1 100644 --- a/sdk/dotnet/ContainerApp/GetApp.cs +++ b/sdk/dotnet/ContainerApp/GetApp.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetAppArgs args, InvokeOptions? opt /// public static Output Invoke(GetAppInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerapp/getApp:getApp", args ?? new GetAppInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container App. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerApp.GetApp.Invoke(new() + /// { + /// Name = "example-app", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetAppInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerapp/getApp:getApp", args ?? new GetAppInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerApp/GetEnvironment.cs b/sdk/dotnet/ContainerApp/GetEnvironment.cs index c7ee2b077b..750880d264 100644 --- a/sdk/dotnet/ContainerApp/GetEnvironment.cs +++ b/sdk/dotnet/ContainerApp/GetEnvironment.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetEnvironmentArgs args, In /// public static Output Invoke(GetEnvironmentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerapp/getEnvironment:getEnvironment", args ?? new GetEnvironmentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container App Environment. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerApp.GetEnvironment.Invoke(new() + /// { + /// Name = "example-environment", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetEnvironmentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerapp/getEnvironment:getEnvironment", args ?? new GetEnvironmentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerApp/GetEnvironmentCertificate.cs b/sdk/dotnet/ContainerApp/GetEnvironmentCertificate.cs index bd1c058993..ac4683bc47 100644 --- a/sdk/dotnet/ContainerApp/GetEnvironmentCertificate.cs +++ b/sdk/dotnet/ContainerApp/GetEnvironmentCertificate.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetEnvironmentCe /// public static Output Invoke(GetEnvironmentCertificateInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerapp/getEnvironmentCertificate:getEnvironmentCertificate", args ?? new GetEnvironmentCertificateInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container App Environment Certificate. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerApp.GetEnvironment.Invoke(new() + /// { + /// Name = "example-environment", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// var exampleGetEnvironmentCertificate = Azure.ContainerApp.GetEnvironmentCertificate.Invoke(new() + /// { + /// Name = "mycertificate", + /// ContainerAppEnvironmentId = example.Apply(getEnvironmentResult => getEnvironmentResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetEnvironmentCertificateInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerapp/getEnvironmentCertificate:getEnvironmentCertificate", args ?? new GetEnvironmentCertificateInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetClusterNodePool.cs b/sdk/dotnet/ContainerService/GetClusterNodePool.cs index def1d3972c..b46480eb39 100644 --- a/sdk/dotnet/ContainerService/GetClusterNodePool.cs +++ b/sdk/dotnet/ContainerService/GetClusterNodePool.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetClusterNodePoolArgs /// public static Output Invoke(GetClusterNodePoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getClusterNodePool:getClusterNodePool", args ?? new GetClusterNodePoolInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Kubernetes Cluster Node Pool. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerService.GetClusterNodePool.Invoke(new() + /// { + /// Name = "existing", + /// KubernetesClusterName = "existing-cluster", + /// ResourceGroupName = "existing-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getClusterNodePoolResult => getClusterNodePoolResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetClusterNodePoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getClusterNodePool:getClusterNodePool", args ?? new GetClusterNodePoolInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetGroup.cs b/sdk/dotnet/ContainerService/GetGroup.cs index e880c0c2ed..c262a78e75 100644 --- a/sdk/dotnet/ContainerService/GetGroup.cs +++ b/sdk/dotnet/ContainerService/GetGroup.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetGroupArgs args, InvokeOptions? /// public static Output Invoke(GetGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getGroup:getGroup", args ?? new GetGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container Group instance. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerService.GetGroup.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getGroupResult => getGroupResult.Id), + /// ["ipAddress"] = example.Apply(getGroupResult => getGroupResult.IpAddress), + /// ["fqdn"] = example.Apply(getGroupResult => getGroupResult.Fqdn), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getGroup:getGroup", args ?? new GetGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetKubernetesCluster.cs b/sdk/dotnet/ContainerService/GetKubernetesCluster.cs index ab7db4d7c2..7a9ef33588 100644 --- a/sdk/dotnet/ContainerService/GetKubernetesCluster.cs +++ b/sdk/dotnet/ContainerService/GetKubernetesCluster.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetKubernetesClusterA /// public static Output Invoke(GetKubernetesClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getKubernetesCluster:getKubernetesCluster", args ?? new GetKubernetesClusterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Managed Kubernetes Cluster (AKS). + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerService.GetKubernetesCluster.Invoke(new() + /// { + /// Name = "myakscluster", + /// ResourceGroupName = "my-example-resource-group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetKubernetesClusterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getKubernetesCluster:getKubernetesCluster", args ?? new GetKubernetesClusterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetKubernetesNodePoolSnapshot.cs b/sdk/dotnet/ContainerService/GetKubernetesNodePoolSnapshot.cs index cde746f288..b414c74822 100644 --- a/sdk/dotnet/ContainerService/GetKubernetesNodePoolSnapshot.cs +++ b/sdk/dotnet/ContainerService/GetKubernetesNodePoolSnapshot.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetKubernete /// public static Output Invoke(GetKubernetesNodePoolSnapshotInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getKubernetesNodePoolSnapshot:getKubernetesNodePoolSnapshot", args ?? new GetKubernetesNodePoolSnapshotInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Kubernetes Node Pool Snapshot. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerService.GetKubernetesNodePoolSnapshot.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetKubernetesNodePoolSnapshotInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getKubernetesNodePoolSnapshot:getKubernetesNodePoolSnapshot", args ?? new GetKubernetesNodePoolSnapshotInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetKubernetesServiceVersions.cs b/sdk/dotnet/ContainerService/GetKubernetesServiceVersions.cs index 5f30c85fc0..d03392f84d 100644 --- a/sdk/dotnet/ContainerService/GetKubernetesServiceVersions.cs +++ b/sdk/dotnet/ContainerService/GetKubernetesServiceVersions.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetKubernetes /// public static Output Invoke(GetKubernetesServiceVersionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getKubernetesServiceVersions:getKubernetesServiceVersions", args ?? new GetKubernetesServiceVersionsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to retrieve the version of Kubernetes supported by Azure Kubernetes Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var current = Azure.ContainerService.GetKubernetesServiceVersions.Invoke(new() + /// { + /// Location = "West Europe", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["versions"] = current.Apply(getKubernetesServiceVersionsResult => getKubernetesServiceVersionsResult.Versions), + /// ["latestVersion"] = current.Apply(getKubernetesServiceVersionsResult => getKubernetesServiceVersionsResult.LatestVersion), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetKubernetesServiceVersionsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getKubernetesServiceVersions:getKubernetesServiceVersions", args ?? new GetKubernetesServiceVersionsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetRegistry.cs b/sdk/dotnet/ContainerService/GetRegistry.cs index 0d7c93b8c8..de7c788677 100644 --- a/sdk/dotnet/ContainerService/GetRegistry.cs +++ b/sdk/dotnet/ContainerService/GetRegistry.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetRegistryArgs args, InvokeOp /// public static Output Invoke(GetRegistryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistry:getRegistry", args ?? new GetRegistryInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container Registry. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerService.GetRegistry.Invoke(new() + /// { + /// Name = "testacr", + /// ResourceGroupName = "test", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["loginServer"] = example.Apply(getRegistryResult => getRegistryResult.LoginServer), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRegistryInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistry:getRegistry", args ?? new GetRegistryInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetRegistryCacheRule.cs b/sdk/dotnet/ContainerService/GetRegistryCacheRule.cs index ef3a2e5c54..e2158380ba 100644 --- a/sdk/dotnet/ContainerService/GetRegistryCacheRule.cs +++ b/sdk/dotnet/ContainerService/GetRegistryCacheRule.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetRegistryCacheRuleA /// public static Output Invoke(GetRegistryCacheRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistryCacheRule:getRegistryCacheRule", args ?? new GetRegistryCacheRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container Registry Cache Rule. + /// + public static Output Invoke(GetRegistryCacheRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistryCacheRule:getRegistryCacheRule", args ?? new GetRegistryCacheRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetRegistryScopeMap.cs b/sdk/dotnet/ContainerService/GetRegistryScopeMap.cs index c157b01163..b5ac591211 100644 --- a/sdk/dotnet/ContainerService/GetRegistryScopeMap.cs +++ b/sdk/dotnet/ContainerService/GetRegistryScopeMap.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetRegistryScopeMapArg /// public static Output Invoke(GetRegistryScopeMapInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistryScopeMap:getRegistryScopeMap", args ?? new GetRegistryScopeMapInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container Registry scope map. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerService.GetRegistryScopeMap.Invoke(new() + /// { + /// Name = "example-scope-map", + /// ResourceGroupName = "example-resource-group", + /// ContainerRegistryName = "example-registry", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["actions"] = example.Apply(getRegistryScopeMapResult => getRegistryScopeMapResult.Actions), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRegistryScopeMapInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistryScopeMap:getRegistryScopeMap", args ?? new GetRegistryScopeMapInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ContainerService/GetRegistryToken.cs b/sdk/dotnet/ContainerService/GetRegistryToken.cs index 0b5e14e480..571360b545 100644 --- a/sdk/dotnet/ContainerService/GetRegistryToken.cs +++ b/sdk/dotnet/ContainerService/GetRegistryToken.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetRegistryTokenArgs args /// public static Output Invoke(GetRegistryTokenInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistryToken:getRegistryToken", args ?? new GetRegistryTokenInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Container Registry token. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ContainerService.GetRegistryToken.Invoke(new() + /// { + /// Name = "exampletoken", + /// ResourceGroupName = "example-resource-group", + /// ContainerRegistryName = "example-registry", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["scopeMapId"] = example.Apply(getRegistryTokenResult => getRegistryTokenResult.ScopeMapId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRegistryTokenInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:containerservice/getRegistryToken:getRegistryToken", args ?? new GetRegistryTokenInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetClientConfig.cs b/sdk/dotnet/Core/GetClientConfig.cs index 7867898813..40e2fc740d 100644 --- a/sdk/dotnet/Core/GetClientConfig.cs +++ b/sdk/dotnet/Core/GetClientConfig.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(InvokeOptions? options = n /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getClientConfig:getClientConfig", InvokeArgs.Empty, options.WithDefaults()); + + /// + /// Use this data source to access the configuration of the AzureRM provider. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var current = Azure.Core.GetClientConfig.Invoke(); + /// + /// return new Dictionary<string, object?> + /// { + /// ["accountId"] = current.Apply(getClientConfigResult => getClientConfigResult.ClientId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getClientConfig:getClientConfig", InvokeArgs.Empty, options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetExtendedLocations.cs b/sdk/dotnet/Core/GetExtendedLocations.cs index 434620fc58..4e63da097a 100644 --- a/sdk/dotnet/Core/GetExtendedLocations.cs +++ b/sdk/dotnet/Core/GetExtendedLocations.cs @@ -58,6 +58,30 @@ public static Task InvokeAsync(GetExtendedLocationsA /// public static Output Invoke(GetExtendedLocationsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getExtendedLocations:getExtendedLocations", args ?? new GetExtendedLocationsInvokeArgs(), options.WithDefaults()); + + /// + /// This data source return the available Extended Locations for a specific Azure Region. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Core.GetExtendedLocations.Invoke(new() + /// { + /// Location = "West Europe", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetExtendedLocationsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getExtendedLocations:getExtendedLocations", args ?? new GetExtendedLocationsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetLocation.cs b/sdk/dotnet/Core/GetLocation.cs index 5557a36efc..d48de0fade 100644 --- a/sdk/dotnet/Core/GetLocation.cs +++ b/sdk/dotnet/Core/GetLocation.cs @@ -58,6 +58,30 @@ public static Task InvokeAsync(GetLocationArgs args, InvokeOp /// public static Output Invoke(GetLocationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getLocation:getLocation", args ?? new GetLocationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information of a specific physical location. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Core.GetLocation.Invoke(new() + /// { + /// Location = "West Europe", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetLocationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getLocation:getLocation", args ?? new GetLocationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetResourceGroup.cs b/sdk/dotnet/Core/GetResourceGroup.cs index e79d0d56cf..e4660891b0 100644 --- a/sdk/dotnet/Core/GetResourceGroup.cs +++ b/sdk/dotnet/Core/GetResourceGroup.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetResourceGroupArgs args /// public static Output Invoke(GetResourceGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getResourceGroup:getResourceGroup", args ?? new GetResourceGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Resource Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Core.GetResourceGroup.Invoke(new() + /// { + /// Name = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getResourceGroupResult => getResourceGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetResourceGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getResourceGroup:getResourceGroup", args ?? new GetResourceGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetResourceGroupTemplateDeployment.cs b/sdk/dotnet/Core/GetResourceGroupTemplateDeployment.cs index 3f934365f7..ac147c8755 100644 --- a/sdk/dotnet/Core/GetResourceGroupTemplateDeployment.cs +++ b/sdk/dotnet/Core/GetResourceGroupTemplateDeployment.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetReso /// public static Output Invoke(GetResourceGroupTemplateDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getResourceGroupTemplateDeployment:getResourceGroupTemplateDeployment", args ?? new GetResourceGroupTemplateDeploymentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Resource Group Template Deployment. + /// + public static Output Invoke(GetResourceGroupTemplateDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getResourceGroupTemplateDeployment:getResourceGroupTemplateDeployment", args ?? new GetResourceGroupTemplateDeploymentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetResources.cs b/sdk/dotnet/Core/GetResources.cs index 2819615595..071dabbc6b 100644 --- a/sdk/dotnet/Core/GetResources.cs +++ b/sdk/dotnet/Core/GetResources.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetResourcesArgs? args = null /// public static Output Invoke(GetResourcesInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getResources:getResources", args ?? new GetResourcesInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing resources. + /// + public static Output Invoke(GetResourcesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getResources:getResources", args ?? new GetResourcesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetSubscription.cs b/sdk/dotnet/Core/GetSubscription.cs index eb28bdc212..fbc7d7da8c 100644 --- a/sdk/dotnet/Core/GetSubscription.cs +++ b/sdk/dotnet/Core/GetSubscription.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetSubscriptionArgs? args /// public static Output Invoke(GetSubscriptionInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getSubscription:getSubscription", args ?? new GetSubscriptionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Subscription. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var current = Azure.Core.GetSubscription.Invoke(); + /// + /// return new Dictionary<string, object?> + /// { + /// ["currentSubscriptionDisplayName"] = current.Apply(getSubscriptionResult => getSubscriptionResult.DisplayName), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSubscriptionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getSubscription:getSubscription", args ?? new GetSubscriptionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetSubscriptionTemplateDeployment.cs b/sdk/dotnet/Core/GetSubscriptionTemplateDeployment.cs index 322028b2e4..62dbb94e48 100644 --- a/sdk/dotnet/Core/GetSubscriptionTemplateDeployment.cs +++ b/sdk/dotnet/Core/GetSubscriptionTemplateDeployment.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetSubsc /// public static Output Invoke(GetSubscriptionTemplateDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getSubscriptionTemplateDeployment:getSubscriptionTemplateDeployment", args ?? new GetSubscriptionTemplateDeploymentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Subscription Template Deployment. + /// + public static Output Invoke(GetSubscriptionTemplateDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getSubscriptionTemplateDeployment:getSubscriptionTemplateDeployment", args ?? new GetSubscriptionTemplateDeploymentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetSubscriptions.cs b/sdk/dotnet/Core/GetSubscriptions.cs index b3bc1b75e5..b6a461e166 100644 --- a/sdk/dotnet/Core/GetSubscriptions.cs +++ b/sdk/dotnet/Core/GetSubscriptions.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetSubscriptionsArgs? arg /// public static Output Invoke(GetSubscriptionsInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getSubscriptions:getSubscriptions", args ?? new GetSubscriptionsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about all the Subscriptions currently available. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var available = Azure.Core.GetSubscriptions.Invoke(); + /// + /// return new Dictionary<string, object?> + /// { + /// ["availableSubscriptions"] = available.Apply(getSubscriptionsResult => getSubscriptionsResult.Subscriptions), + /// ["firstAvailableSubscriptionDisplayName"] = available.Apply(getSubscriptionsResult => getSubscriptionsResult.Subscriptions[0]?.DisplayName), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSubscriptionsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getSubscriptions:getSubscriptions", args ?? new GetSubscriptionsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetTemplateSpecVersion.cs b/sdk/dotnet/Core/GetTemplateSpecVersion.cs index d1b7f66895..e6889d434c 100644 --- a/sdk/dotnet/Core/GetTemplateSpecVersion.cs +++ b/sdk/dotnet/Core/GetTemplateSpecVersion.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetTemplateSpecVers /// public static Output Invoke(GetTemplateSpecVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getTemplateSpecVersion:getTemplateSpecVersion", args ?? new GetTemplateSpecVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Template Spec Version. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Core.GetTemplateSpecVersion.Invoke(new() + /// { + /// Name = "exampleTemplateSpec", + /// ResourceGroupName = "MyResourceGroup", + /// Version = "v1.0.4", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getTemplateSpecVersionResult => getTemplateSpecVersionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTemplateSpecVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getTemplateSpecVersion:getTemplateSpecVersion", args ?? new GetTemplateSpecVersionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetTenantTemplateDeployment.cs b/sdk/dotnet/Core/GetTenantTemplateDeployment.cs index 8bdadea30d..35fc60f44a 100644 --- a/sdk/dotnet/Core/GetTenantTemplateDeployment.cs +++ b/sdk/dotnet/Core/GetTenantTemplateDeployment.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetTenantTempl /// public static Output Invoke(GetTenantTemplateDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getTenantTemplateDeployment:getTenantTemplateDeployment", args ?? new GetTenantTemplateDeploymentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Tenant Template Deployment. + /// + public static Output Invoke(GetTenantTemplateDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getTenantTemplateDeployment:getTenantTemplateDeployment", args ?? new GetTenantTemplateDeploymentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Core/GetUserAssignedIdentity.cs b/sdk/dotnet/Core/GetUserAssignedIdentity.cs index 5b298f29b7..c37bf3260e 100644 --- a/sdk/dotnet/Core/GetUserAssignedIdentity.cs +++ b/sdk/dotnet/Core/GetUserAssignedIdentity.cs @@ -77,6 +77,39 @@ public static Task InvokeAsync(GetUserAssignedIde /// public static Output Invoke(GetUserAssignedIdentityInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:core/getUserAssignedIdentity:getUserAssignedIdentity", args ?? new GetUserAssignedIdentityInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing User Assigned Identity. + /// + /// ## Example Usage + /// + /// ### Reference An Existing) + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Authorization.GetUserAssignedIdentity.Invoke(new() + /// { + /// Name = "name_of_user_assigned_identity", + /// ResourceGroupName = "name_of_resource_group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["uaiClientId"] = example.Apply(getUserAssignedIdentityResult => getUserAssignedIdentityResult.ClientId), + /// ["uaiPrincipalId"] = example.Apply(getUserAssignedIdentityResult => getUserAssignedIdentityResult.PrincipalId), + /// ["uaiTenantId"] = example.Apply(getUserAssignedIdentityResult => getUserAssignedIdentityResult.TenantId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetUserAssignedIdentityInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:core/getUserAssignedIdentity:getUserAssignedIdentity", args ?? new GetUserAssignedIdentityInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/CosmosDB/GetAccount.cs b/sdk/dotnet/CosmosDB/GetAccount.cs index a0fb18702b..7b6d589760 100644 --- a/sdk/dotnet/CosmosDB/GetAccount.cs +++ b/sdk/dotnet/CosmosDB/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing CosmosDB (formally DocumentDB) Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.CosmosDB.GetAccount.Invoke(new() + /// { + /// Name = "tfex-cosmosdb-account", + /// ResourceGroupName = "tfex-cosmosdb-account-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["cosmosdbAccountEndpoint"] = example.Apply(getAccountResult => getAccountResult.Endpoint), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/CosmosDB/GetMongoDatabase.cs b/sdk/dotnet/CosmosDB/GetMongoDatabase.cs index c376c8eca5..584e915b1d 100644 --- a/sdk/dotnet/CosmosDB/GetMongoDatabase.cs +++ b/sdk/dotnet/CosmosDB/GetMongoDatabase.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetMongoDatabaseArgs args /// public static Output Invoke(GetMongoDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getMongoDatabase:getMongoDatabase", args ?? new GetMongoDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Cosmos DB Mongo Database. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.CosmosDB.GetMongoDatabase.Invoke(new() + /// { + /// Name = "test-cosmosdb-mongo-db", + /// ResourceGroupName = "test-cosmosdb-account-rg", + /// AccountName = "test-cosmosdb-account", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getMongoDatabaseResult => getMongoDatabaseResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetMongoDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getMongoDatabase:getMongoDatabase", args ?? new GetMongoDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/CosmosDB/GetRestorableDatabaseAccounts.cs b/sdk/dotnet/CosmosDB/GetRestorableDatabaseAccounts.cs index 501afa3913..5fa1449d8d 100644 --- a/sdk/dotnet/CosmosDB/GetRestorableDatabaseAccounts.cs +++ b/sdk/dotnet/CosmosDB/GetRestorableDatabaseAccounts.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetRestorabl /// public static Output Invoke(GetRestorableDatabaseAccountsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getRestorableDatabaseAccounts:getRestorableDatabaseAccounts", args ?? new GetRestorableDatabaseAccountsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about Cosmos DB Restorable Database Accounts. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.CosmosDB.GetRestorableDatabaseAccounts.Invoke(new() + /// { + /// Name = "example-ca", + /// Location = "West Europe", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getRestorableDatabaseAccountsResult => getRestorableDatabaseAccountsResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRestorableDatabaseAccountsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getRestorableDatabaseAccounts:getRestorableDatabaseAccounts", args ?? new GetRestorableDatabaseAccountsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/CosmosDB/GetSqlDatabase.cs b/sdk/dotnet/CosmosDB/GetSqlDatabase.cs index 93b74ec21c..054eea36b6 100644 --- a/sdk/dotnet/CosmosDB/GetSqlDatabase.cs +++ b/sdk/dotnet/CosmosDB/GetSqlDatabase.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetSqlDatabaseArgs args, In /// public static Output Invoke(GetSqlDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getSqlDatabase:getSqlDatabase", args ?? new GetSqlDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing CosmosDB SQL Database. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.CosmosDB.GetSqlDatabase.Invoke(new() + /// { + /// Name = "tfex-cosmosdb-sql-database", + /// ResourceGroupName = "tfex-cosmosdb-sql-database-rg", + /// AccountName = "tfex-cosmosdb-sql-database-account-name", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSqlDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getSqlDatabase:getSqlDatabase", args ?? new GetSqlDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/CosmosDB/GetSqlRoleDefinition.cs b/sdk/dotnet/CosmosDB/GetSqlRoleDefinition.cs index 9b3e971718..196a8ac470 100644 --- a/sdk/dotnet/CosmosDB/GetSqlRoleDefinition.cs +++ b/sdk/dotnet/CosmosDB/GetSqlRoleDefinition.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetSqlRoleDefinitionA /// public static Output Invoke(GetSqlRoleDefinitionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getSqlRoleDefinition:getSqlRoleDefinition", args ?? new GetSqlRoleDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Cosmos DB SQL Role Definition. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.CosmosDB.GetSqlRoleDefinition.Invoke(new() + /// { + /// ResourceGroupName = "tfex-cosmosdb-sql-role-definition-rg", + /// AccountName = "tfex-cosmosdb-sql-role-definition-account-name", + /// RoleDefinitionId = "00000000-0000-0000-0000-000000000000", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSqlRoleDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:cosmosdb/getSqlRoleDefinition:getSqlRoleDefinition", args ?? new GetSqlRoleDefinitionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dashboard/Azurerm_portal_dashboard.cs b/sdk/dotnet/Dashboard/Azurerm_portal_dashboard.cs index ed644752da..2ce196a1d3 100644 --- a/sdk/dotnet/Dashboard/Azurerm_portal_dashboard.cs +++ b/sdk/dotnet/Dashboard/Azurerm_portal_dashboard.cs @@ -69,6 +69,35 @@ public static Task InvokeAsync(Azurerm_portal_da /// public static Output Invoke(Azurerm_portal_dashboardInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dashboard/azurerm_portal_dashboard:azurerm_portal_dashboard", args ?? new Azurerm_portal_dashboardInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing shared dashboard in the Azure Portal. This is the data source of the `azurerm_dashboard` resource. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Portal.Azurerm_portal_dashboard.Invoke(new() + /// { + /// Name = "existing-dashboard", + /// ResourceGroupName = "dashboard-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleAzurermDashboard.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(Azurerm_portal_dashboardInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dashboard/azurerm_portal_dashboard:azurerm_portal_dashboard", args ?? new Azurerm_portal_dashboardInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dashboard/GetGrafana.cs b/sdk/dotnet/Dashboard/GetGrafana.cs index 19cb3fa959..84d99adc46 100644 --- a/sdk/dotnet/Dashboard/GetGrafana.cs +++ b/sdk/dotnet/Dashboard/GetGrafana.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetGrafanaArgs args, InvokeOpti /// public static Output Invoke(GetGrafanaInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dashboard/getGrafana:getGrafana", args ?? new GetGrafanaInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Grafana Dashboard. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dashboard.GetGrafana.Invoke(new() + /// { + /// Name = "example-grafana-dashboard", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["name"] = example.Apply(getGrafanaResult => getGrafanaResult.Name), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGrafanaInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dashboard/getGrafana:getGrafana", args ?? new GetGrafanaInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataBricks/GetAccessConnector.cs b/sdk/dotnet/DataBricks/GetAccessConnector.cs index d40411f421..65c0610578 100644 --- a/sdk/dotnet/DataBricks/GetAccessConnector.cs +++ b/sdk/dotnet/DataBricks/GetAccessConnector.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccessConnectorArgs /// public static Output Invoke(GetAccessConnectorInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:databricks/getAccessConnector:getAccessConnector", args ?? new GetAccessConnectorInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Databricks Access Connector. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataBricks.GetAccessConnector.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getAccessConnectorResult => getAccessConnectorResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccessConnectorInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:databricks/getAccessConnector:getAccessConnector", args ?? new GetAccessConnectorInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataBricks/GetWorkspace.cs b/sdk/dotnet/DataBricks/GetWorkspace.cs index 7a8ea4b8e7..b70d68e318 100644 --- a/sdk/dotnet/DataBricks/GetWorkspace.cs +++ b/sdk/dotnet/DataBricks/GetWorkspace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:databricks/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Databricks workspace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataBricks.GetWorkspace.Invoke(new() + /// { + /// Name = "example-workspace", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["databricksWorkspaceId"] = example.Apply(getWorkspaceResult => getWorkspaceResult.WorkspaceId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:databricks/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataBricks/GetWorkspacePrivateEndpointConnection.cs b/sdk/dotnet/DataBricks/GetWorkspacePrivateEndpointConnection.cs index f8a3cdf537..725b343564 100644 --- a/sdk/dotnet/DataBricks/GetWorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/DataBricks/GetWorkspacePrivateEndpointConnection.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetW /// public static Output Invoke(GetWorkspacePrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:databricks/getWorkspacePrivateEndpointConnection:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information on an existing Databricks Workspace private endpoint connection state. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataBricks.GetWorkspacePrivateEndpointConnection.Invoke(new() + /// { + /// WorkspaceId = exampleAzurermDatabricksWorkspace.Id, + /// PrivateEndpointId = exampleAzurermPrivateEndpoint.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["databricksWorkspacePrivateEndpointConnectionStatus"] = example.Apply(getWorkspacePrivateEndpointConnectionResult => getWorkspacePrivateEndpointConnectionResult.Connections[0]?.Status), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkspacePrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:databricks/getWorkspacePrivateEndpointConnection:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataFactory/GetFactory.cs b/sdk/dotnet/DataFactory/GetFactory.cs index 2e8cb5fee0..efcfe2f7b0 100644 --- a/sdk/dotnet/DataFactory/GetFactory.cs +++ b/sdk/dotnet/DataFactory/GetFactory.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetFactoryArgs args, InvokeOpti /// public static Output Invoke(GetFactoryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datafactory/getFactory:getFactory", args ?? new GetFactoryInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Data Factory (Version 2). + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataFactory.GetFactory.Invoke(new() + /// { + /// Name = "existing-adf", + /// ResourceGroupName = "existing-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getFactoryResult => getFactoryResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetFactoryInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datafactory/getFactory:getFactory", args ?? new GetFactoryInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataFactory/GetTriggerSchedule.cs b/sdk/dotnet/DataFactory/GetTriggerSchedule.cs index f3707d0981..f610ed8936 100644 --- a/sdk/dotnet/DataFactory/GetTriggerSchedule.cs +++ b/sdk/dotnet/DataFactory/GetTriggerSchedule.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetTriggerScheduleArgs /// public static Output Invoke(GetTriggerScheduleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datafactory/getTriggerSchedule:getTriggerSchedule", args ?? new GetTriggerScheduleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a trigger schedule in Azure Data Factory. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataFactory.GetTriggerSchedule.Invoke(new() + /// { + /// Name = "example_trigger", + /// DataFactoryId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataFactory/factories/datafactory1", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getTriggerScheduleResult => getTriggerScheduleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTriggerScheduleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datafactory/getTriggerSchedule:getTriggerSchedule", args ?? new GetTriggerScheduleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataFactory/GetTriggerSchedules.cs b/sdk/dotnet/DataFactory/GetTriggerSchedules.cs index 178e7b29b1..56387f173c 100644 --- a/sdk/dotnet/DataFactory/GetTriggerSchedules.cs +++ b/sdk/dotnet/DataFactory/GetTriggerSchedules.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetTriggerSchedulesArg /// public static Output Invoke(GetTriggerSchedulesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datafactory/getTriggerSchedules:getTriggerSchedules", args ?? new GetTriggerSchedulesInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about all existing trigger schedules in Azure Data Factory. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataFactory.GetTriggerSchedules.Invoke(new() + /// { + /// DataFactoryId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataFactory/factories/datafactory1", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["items"] = example.Apply(getTriggerSchedulesResult => getTriggerSchedulesResult.Items), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTriggerSchedulesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datafactory/getTriggerSchedules:getTriggerSchedules", args ?? new GetTriggerSchedulesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataProtection/GetBackupVault.cs b/sdk/dotnet/DataProtection/GetBackupVault.cs index ac6473721c..981e22bdb4 100644 --- a/sdk/dotnet/DataProtection/GetBackupVault.cs +++ b/sdk/dotnet/DataProtection/GetBackupVault.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetBackupVaultArgs args, In /// public static Output Invoke(GetBackupVaultInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dataprotection/getBackupVault:getBackupVault", args ?? new GetBackupVaultInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Backup Vault. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataProtection.GetBackupVault.Invoke(new() + /// { + /// Name = "existing-backup-vault", + /// ResourceGroupName = "existing-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["azurermDataProtectionBackupVaultId"] = exampleAzurermVpnGateway.Id, + /// ["azurermDataProtectionBackupVaultPrincipalId"] = example.Apply(getBackupVaultResult => getBackupVaultResult.Identities[0]?.PrincipalId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBackupVaultInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dataprotection/getBackupVault:getBackupVault", args ?? new GetBackupVaultInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataShare/GetAccount.cs b/sdk/dotnet/DataShare/GetAccount.cs index 88b6bcad48..743da2f61a 100644 --- a/sdk/dotnet/DataShare/GetAccount.cs +++ b/sdk/dotnet/DataShare/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Share Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataShare.GetAccount.Invoke(new() + /// { + /// Name = "example-account", + /// ResourceGroupName = "example-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getAccountResult => getAccountResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataShare/GetDatasetBlobStorage.cs b/sdk/dotnet/DataShare/GetDatasetBlobStorage.cs index 7f35c90eb6..44923405c0 100644 --- a/sdk/dotnet/DataShare/GetDatasetBlobStorage.cs +++ b/sdk/dotnet/DataShare/GetDatasetBlobStorage.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDatasetBlobStorag /// public static Output Invoke(GetDatasetBlobStorageInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetBlobStorage:getDatasetBlobStorage", args ?? new GetDatasetBlobStorageInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Share Blob Storage Dataset. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataShare.GetDatasetBlobStorage.Invoke(new() + /// { + /// Name = "example-dsbsds", + /// DataShareId = "example-share-id", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDatasetBlobStorageResult => getDatasetBlobStorageResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDatasetBlobStorageInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetBlobStorage:getDatasetBlobStorage", args ?? new GetDatasetBlobStorageInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataShare/GetDatasetDataLakeGen2.cs b/sdk/dotnet/DataShare/GetDatasetDataLakeGen2.cs index 89da85deed..f0b79d8e93 100644 --- a/sdk/dotnet/DataShare/GetDatasetDataLakeGen2.cs +++ b/sdk/dotnet/DataShare/GetDatasetDataLakeGen2.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDatasetDataLakeG /// public static Output Invoke(GetDatasetDataLakeGen2InvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetDataLakeGen2:getDatasetDataLakeGen2", args ?? new GetDatasetDataLakeGen2InvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Share Data Lake Gen2 Dataset. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataShare.GetDatasetDataLakeGen2.Invoke(new() + /// { + /// Name = "example-dsdlg2ds", + /// ShareId = "example-share-id", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDatasetDataLakeGen2Result => getDatasetDataLakeGen2Result.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDatasetDataLakeGen2InvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetDataLakeGen2:getDatasetDataLakeGen2", args ?? new GetDatasetDataLakeGen2InvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataShare/GetDatasetKustoCluster.cs b/sdk/dotnet/DataShare/GetDatasetKustoCluster.cs index dfcfb6b2cb..7e1d800260 100644 --- a/sdk/dotnet/DataShare/GetDatasetKustoCluster.cs +++ b/sdk/dotnet/DataShare/GetDatasetKustoCluster.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDatasetKustoClus /// public static Output Invoke(GetDatasetKustoClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetKustoCluster:getDatasetKustoCluster", args ?? new GetDatasetKustoClusterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Share Kusto Cluster Dataset. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataShare.GetDatasetKustoCluster.Invoke(new() + /// { + /// Name = "example-dskc", + /// ShareId = "example-share-id", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDatasetKustoClusterResult => getDatasetKustoClusterResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDatasetKustoClusterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetKustoCluster:getDatasetKustoCluster", args ?? new GetDatasetKustoClusterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataShare/GetDatasetKustoDatabase.cs b/sdk/dotnet/DataShare/GetDatasetKustoDatabase.cs index 0317856ffb..d7d911c7ce 100644 --- a/sdk/dotnet/DataShare/GetDatasetKustoDatabase.cs +++ b/sdk/dotnet/DataShare/GetDatasetKustoDatabase.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDatasetKustoDat /// public static Output Invoke(GetDatasetKustoDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetKustoDatabase:getDatasetKustoDatabase", args ?? new GetDatasetKustoDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Share Kusto Database Dataset. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataShare.GetDatasetKustoDatabase.Invoke(new() + /// { + /// Name = "example-dskdds", + /// ShareId = "example-share-id", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDatasetKustoDatabaseResult => getDatasetKustoDatabaseResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDatasetKustoDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getDatasetKustoDatabase:getDatasetKustoDatabase", args ?? new GetDatasetKustoDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataShare/GetShare.cs b/sdk/dotnet/DataShare/GetShare.cs index bb7a4fec15..2dedbcbcb9 100644 --- a/sdk/dotnet/DataShare/GetShare.cs +++ b/sdk/dotnet/DataShare/GetShare.cs @@ -80,6 +80,41 @@ public static Task InvokeAsync(GetShareArgs args, InvokeOptions? /// public static Output Invoke(GetShareInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getShare:getShare", args ?? new GetShareInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Share. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataShare.GetAccount.Invoke(new() + /// { + /// Name = "example-account", + /// ResourceGroupName = "example-resource-group", + /// }); + /// + /// var exampleGetShare = Azure.DataShare.GetShare.Invoke(new() + /// { + /// Name = "existing", + /// AccountId = example.Apply(getAccountResult => getAccountResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleGetShare.Apply(getShareResult => getShareResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetShareInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:datashare/getShare:getShare", args ?? new GetShareInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DatabaseMigration/GetProject.cs b/sdk/dotnet/DatabaseMigration/GetProject.cs index 520b2f24f6..7daa8f0a45 100644 --- a/sdk/dotnet/DatabaseMigration/GetProject.cs +++ b/sdk/dotnet/DatabaseMigration/GetProject.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetProjectArgs args, InvokeOpti /// public static Output Invoke(GetProjectInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:databasemigration/getProject:getProject", args ?? new GetProjectInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Database Migration Project. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DatabaseMigration.GetProject.Invoke(new() + /// { + /// Name = "example-dbms-project", + /// ResourceGroupName = "example-rg", + /// ServiceName = "example-dbms", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["name"] = example.Apply(getProjectResult => getProjectResult.Name), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetProjectInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:databasemigration/getProject:getProject", args ?? new GetProjectInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DatabaseMigration/GetService.cs b/sdk/dotnet/DatabaseMigration/GetService.cs index ea6f3d0e41..2692be23b2 100644 --- a/sdk/dotnet/DatabaseMigration/GetService.cs +++ b/sdk/dotnet/DatabaseMigration/GetService.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:databasemigration/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Database Migration Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DatabaseMigration.GetService.Invoke(new() + /// { + /// Name = "example-dms", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["azurermDmsId"] = example.Apply(getServiceResult => getServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:databasemigration/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DataboxEdge/GetDevice.cs b/sdk/dotnet/DataboxEdge/GetDevice.cs index e615e6ee5a..0529791ea0 100644 --- a/sdk/dotnet/DataboxEdge/GetDevice.cs +++ b/sdk/dotnet/DataboxEdge/GetDevice.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetDeviceArgs args, InvokeOption /// public static Output Invoke(GetDeviceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:databoxedge/getDevice:getDevice", args ?? new GetDeviceInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Databox Edge Device. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DataboxEdge.GetDevice.Invoke(new() + /// { + /// Name = "example-device", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetDeviceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:databoxedge/getDevice:getDevice", args ?? new GetDeviceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DesktopVirtualization/GetApplicationGroup.cs b/sdk/dotnet/DesktopVirtualization/GetApplicationGroup.cs index 318454d9d4..48c249a400 100644 --- a/sdk/dotnet/DesktopVirtualization/GetApplicationGroup.cs +++ b/sdk/dotnet/DesktopVirtualization/GetApplicationGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetApplicationGroupArg /// public static Output Invoke(GetApplicationGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:desktopvirtualization/getApplicationGroup:getApplicationGroup", args ?? new GetApplicationGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Application Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DesktopVirtualization.GetApplicationGroup.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getApplicationGroupResult => getApplicationGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetApplicationGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:desktopvirtualization/getApplicationGroup:getApplicationGroup", args ?? new GetApplicationGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DesktopVirtualization/GetHostPool.cs b/sdk/dotnet/DesktopVirtualization/GetHostPool.cs index dce572ae26..ccaae5cb8b 100644 --- a/sdk/dotnet/DesktopVirtualization/GetHostPool.cs +++ b/sdk/dotnet/DesktopVirtualization/GetHostPool.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetHostPoolArgs args, InvokeOp /// public static Output Invoke(GetHostPoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:desktopvirtualization/getHostPool:getHostPool", args ?? new GetHostPoolInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Desktop Host Pool. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DesktopVirtualization.GetHostPool.Invoke(new() + /// { + /// Name = "example-pool", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetHostPoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:desktopvirtualization/getHostPool:getHostPool", args ?? new GetHostPoolInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DesktopVirtualization/GetWorkspace.cs b/sdk/dotnet/DesktopVirtualization/GetWorkspace.cs index e5f7a51c12..48cffce5af 100644 --- a/sdk/dotnet/DesktopVirtualization/GetWorkspace.cs +++ b/sdk/dotnet/DesktopVirtualization/GetWorkspace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:desktopvirtualization/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Desktop Workspace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DesktopVirtualization.GetWorkspace.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getWorkspaceResult => getWorkspaceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:desktopvirtualization/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DevTest/GetLab.cs b/sdk/dotnet/DevTest/GetLab.cs index e8c39a9cae..f58418cac7 100644 --- a/sdk/dotnet/DevTest/GetLab.cs +++ b/sdk/dotnet/DevTest/GetLab.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetLabArgs args, InvokeOptions? opt /// public static Output Invoke(GetLabInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:devtest/getLab:getLab", args ?? new GetLabInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Dev Test Lab. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DevTest.GetLab.Invoke(new() + /// { + /// Name = "example-lab", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["uniqueIdentifier"] = example.Apply(getLabResult => getLabResult.UniqueIdentifier), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetLabInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:devtest/getLab:getLab", args ?? new GetLabInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DevTest/GetVirtualNetwork.cs b/sdk/dotnet/DevTest/GetVirtualNetwork.cs index 8f0a3c75c6..b8d80150b0 100644 --- a/sdk/dotnet/DevTest/GetVirtualNetwork.cs +++ b/sdk/dotnet/DevTest/GetVirtualNetwork.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetVirtualNetworkArgs ar /// public static Output Invoke(GetVirtualNetworkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:devtest/getVirtualNetwork:getVirtualNetwork", args ?? new GetVirtualNetworkInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Dev Test Lab Virtual Network. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DevTest.GetVirtualNetwork.Invoke(new() + /// { + /// Name = "example-network", + /// LabName = "examplelab", + /// ResourceGroupName = "example-resource", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["labSubnetName"] = example.Apply(getVirtualNetworkResult => getVirtualNetworkResult.AllowedSubnets[0]?.LabSubnetName), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualNetworkInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:devtest/getVirtualNetwork:getVirtualNetwork", args ?? new GetVirtualNetworkInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DigitalTwins/GetInstance.cs b/sdk/dotnet/DigitalTwins/GetInstance.cs index 93ca801815..a64b0592c2 100644 --- a/sdk/dotnet/DigitalTwins/GetInstance.cs +++ b/sdk/dotnet/DigitalTwins/GetInstance.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetInstanceArgs args, InvokeOp /// public static Output Invoke(GetInstanceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:digitaltwins/getInstance:getInstance", args ?? new GetInstanceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Digital Twins instance. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DigitalTwins.GetInstance.Invoke(new() + /// { + /// Name = "existing-digital-twins", + /// ResourceGroupName = "existing-resgroup", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getInstanceResult => getInstanceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetInstanceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:digitaltwins/getInstance:getInstance", args ?? new GetInstanceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetAAAARecord.cs b/sdk/dotnet/Dns/GetAAAARecord.cs index fe88301116..fa8671a5e5 100644 --- a/sdk/dotnet/Dns/GetAAAARecord.cs +++ b/sdk/dotnet/Dns/GetAAAARecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetAAAARecordArgs args, Invo /// public static Output Invoke(GetAAAARecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getAAAARecord:getAAAARecord", args ?? new GetAAAARecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetAAAARecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsAaaaRecordId"] = example.Apply(getAAAARecordResult => getAAAARecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAAAARecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getAAAARecord:getAAAARecord", args ?? new GetAAAARecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetARecord.cs b/sdk/dotnet/Dns/GetARecord.cs index 2b86c3a0bb..b40db11a75 100644 --- a/sdk/dotnet/Dns/GetARecord.cs +++ b/sdk/dotnet/Dns/GetARecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetARecordArgs args, InvokeOpti /// public static Output Invoke(GetARecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getARecord:getARecord", args ?? new GetARecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetARecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsARecordId"] = example.Apply(getARecordResult => getARecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetARecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getARecord:getARecord", args ?? new GetARecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetCAARecord.cs b/sdk/dotnet/Dns/GetCAARecord.cs index 7330b42cd0..b6346ac65d 100644 --- a/sdk/dotnet/Dns/GetCAARecord.cs +++ b/sdk/dotnet/Dns/GetCAARecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetCAARecordArgs args, Invoke /// public static Output Invoke(GetCAARecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getCAARecord:getCAARecord", args ?? new GetCAARecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetCAARecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsCaaRecordId"] = example.Apply(getCAARecordResult => getCAARecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCAARecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getCAARecord:getCAARecord", args ?? new GetCAARecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetCnameRecord.cs b/sdk/dotnet/Dns/GetCnameRecord.cs index 7008868abf..a46f8360a0 100644 --- a/sdk/dotnet/Dns/GetCnameRecord.cs +++ b/sdk/dotnet/Dns/GetCnameRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetCnameRecordArgs args, In /// public static Output Invoke(GetCnameRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getCnameRecord:getCnameRecord", args ?? new GetCnameRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetCnameRecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsCnameRecordId"] = example.Apply(getCnameRecordResult => getCnameRecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCnameRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getCnameRecord:getCnameRecord", args ?? new GetCnameRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetMxRecord.cs b/sdk/dotnet/Dns/GetMxRecord.cs index 4c9767679e..f85580f795 100644 --- a/sdk/dotnet/Dns/GetMxRecord.cs +++ b/sdk/dotnet/Dns/GetMxRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetMxRecordArgs args, InvokeOp /// public static Output Invoke(GetMxRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getMxRecord:getMxRecord", args ?? new GetMxRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetMxRecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsMxRecordId"] = example.Apply(getMxRecordResult => getMxRecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetMxRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getMxRecord:getMxRecord", args ?? new GetMxRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetNsRecord.cs b/sdk/dotnet/Dns/GetNsRecord.cs index 71e78accbc..abcc2f0e6a 100644 --- a/sdk/dotnet/Dns/GetNsRecord.cs +++ b/sdk/dotnet/Dns/GetNsRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetNsRecordArgs args, InvokeOp /// public static Output Invoke(GetNsRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getNsRecord:getNsRecord", args ?? new GetNsRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetNsRecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsNsRecordId"] = example.Apply(getNsRecordResult => getNsRecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNsRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getNsRecord:getNsRecord", args ?? new GetNsRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetPtrRecord.cs b/sdk/dotnet/Dns/GetPtrRecord.cs index a161f0aa38..26e2cfec2e 100644 --- a/sdk/dotnet/Dns/GetPtrRecord.cs +++ b/sdk/dotnet/Dns/GetPtrRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetPtrRecordArgs args, Invoke /// public static Output Invoke(GetPtrRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getPtrRecord:getPtrRecord", args ?? new GetPtrRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetPtrRecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsPtrRecordId"] = example.Apply(getPtrRecordResult => getPtrRecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPtrRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getPtrRecord:getPtrRecord", args ?? new GetPtrRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetSoaRecord.cs b/sdk/dotnet/Dns/GetSoaRecord.cs index df20d23a1a..4f7791811c 100644 --- a/sdk/dotnet/Dns/GetSoaRecord.cs +++ b/sdk/dotnet/Dns/GetSoaRecord.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetSoaRecordArgs args, Invoke /// public static Output Invoke(GetSoaRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getSoaRecord:getSoaRecord", args ?? new GetSoaRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetSoaRecord.Invoke(new() + /// { + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsSoaRecordId"] = example.Apply(getSoaRecordResult => getSoaRecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSoaRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getSoaRecord:getSoaRecord", args ?? new GetSoaRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetSrvRecord.cs b/sdk/dotnet/Dns/GetSrvRecord.cs index 6161234082..8aceaada16 100644 --- a/sdk/dotnet/Dns/GetSrvRecord.cs +++ b/sdk/dotnet/Dns/GetSrvRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetSrvRecordArgs args, Invoke /// public static Output Invoke(GetSrvRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getSrvRecord:getSrvRecord", args ?? new GetSrvRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetSrvRecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsSrvRecordId"] = example.Apply(getSrvRecordResult => getSrvRecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSrvRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getSrvRecord:getSrvRecord", args ?? new GetSrvRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetTxtRecord.cs b/sdk/dotnet/Dns/GetTxtRecord.cs index 33e5e636ef..4fcbbb3126 100644 --- a/sdk/dotnet/Dns/GetTxtRecord.cs +++ b/sdk/dotnet/Dns/GetTxtRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetTxtRecordArgs args, Invoke /// public static Output Invoke(GetTxtRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getTxtRecord:getTxtRecord", args ?? new GetTxtRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetTxtRecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsTxtRecordId"] = example.Apply(getTxtRecordResult => getTxtRecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTxtRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getTxtRecord:getTxtRecord", args ?? new GetTxtRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Dns/GetZone.cs b/sdk/dotnet/Dns/GetZone.cs index 809f0835ac..6481c353ae 100644 --- a/sdk/dotnet/Dns/GetZone.cs +++ b/sdk/dotnet/Dns/GetZone.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetZoneArgs args, InvokeOptions? o /// public static Output Invoke(GetZoneInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getZone:getZone", args ?? new GetZoneInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing DNS Zone. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Dns.GetZone.Invoke(new() + /// { + /// Name = "search-eventhubns", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["dnsZoneId"] = example.Apply(getZoneResult => getZoneResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetZoneInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:dns/getZone:getZone", args ?? new GetZoneInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/DomainServices/GetService.cs b/sdk/dotnet/DomainServices/GetService.cs index d2cabb071f..78b665ad0c 100644 --- a/sdk/dotnet/DomainServices/GetService.cs +++ b/sdk/dotnet/DomainServices/GetService.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:domainservices/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an Active Directory Domain Service. + /// + /// > **Supported Modes:** At present this data source only supports **User Forest** mode and _not_ **Resource Forest** mode. [Read more](https://docs.microsoft.com/azure/active-directory-domain-services/concepts-resource-forest) about the different operation modes for this service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.DomainServices.GetService.Invoke(new() + /// { + /// Name = "example-aadds", + /// ResourceGroupName = "example-aadds-rg", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:domainservices/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ElasticCloud/GetElasticsearch.cs b/sdk/dotnet/ElasticCloud/GetElasticsearch.cs index d8df8a30bb..e1ba87587d 100644 --- a/sdk/dotnet/ElasticCloud/GetElasticsearch.cs +++ b/sdk/dotnet/ElasticCloud/GetElasticsearch.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetElasticsearchArgs args /// public static Output Invoke(GetElasticsearchInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:elasticcloud/getElasticsearch:getElasticsearch", args ?? new GetElasticsearchInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Elasticsearch resource. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ElasticCloud.GetElasticsearch.Invoke(new() + /// { + /// Name = "my-elastic-search", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["elasticsearchEndpoint"] = example.Apply(getElasticsearchResult => getElasticsearchResult.ElasticsearchServiceUrl), + /// ["kibanaEndpoint"] = example.Apply(getElasticsearchResult => getElasticsearchResult.KibanaServiceUrl), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetElasticsearchInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:elasticcloud/getElasticsearch:getElasticsearch", args ?? new GetElasticsearchInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ElasticSan/Get.cs b/sdk/dotnet/ElasticSan/Get.cs index c71e602d77..131ce0314e 100644 --- a/sdk/dotnet/ElasticSan/Get.cs +++ b/sdk/dotnet/ElasticSan/Get.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetArgs args, InvokeOptions? options = /// public static Output Invoke(GetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:elasticsan/get:get", args ?? new GetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Elastic SAN. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ElasticSan.Get.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getResult => getResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:elasticsan/get:get", args ?? new GetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ElasticSan/GetVolumeGroup.cs b/sdk/dotnet/ElasticSan/GetVolumeGroup.cs index 3ae68ea8cb..d8049b845f 100644 --- a/sdk/dotnet/ElasticSan/GetVolumeGroup.cs +++ b/sdk/dotnet/ElasticSan/GetVolumeGroup.cs @@ -80,6 +80,41 @@ public static Task InvokeAsync(GetVolumeGroupArgs args, In /// public static Output Invoke(GetVolumeGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:elasticsan/getVolumeGroup:getVolumeGroup", args ?? new GetVolumeGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Elastic SAN Volume Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ElasticSan.Get.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// var exampleGetVolumeGroup = Azure.ElasticSan.GetVolumeGroup.Invoke(new() + /// { + /// Name = "existing", + /// ElasticSanId = example.Apply(getResult => getResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleGetVolumeGroup.Apply(getVolumeGroupResult => getVolumeGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVolumeGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:elasticsan/getVolumeGroup:getVolumeGroup", args ?? new GetVolumeGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ElasticSan/GetVolumeSnapshot.cs b/sdk/dotnet/ElasticSan/GetVolumeSnapshot.cs index 84c474d06a..28d2b4acfd 100644 --- a/sdk/dotnet/ElasticSan/GetVolumeSnapshot.cs +++ b/sdk/dotnet/ElasticSan/GetVolumeSnapshot.cs @@ -92,6 +92,47 @@ public static Task InvokeAsync(GetVolumeSnapshotArgs ar /// public static Output Invoke(GetVolumeSnapshotInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:elasticsan/getVolumeSnapshot:getVolumeSnapshot", args ?? new GetVolumeSnapshotInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Elastic SAN Volume Snapshot. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ElasticSan.Get.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// var exampleGetVolumeGroup = Azure.ElasticSan.GetVolumeGroup.Invoke(new() + /// { + /// Name = "existing", + /// ElasticSanId = example.Apply(getResult => getResult.Id), + /// }); + /// + /// var exampleGetVolumeSnapshot = Azure.ElasticSan.GetVolumeSnapshot.Invoke(new() + /// { + /// Name = "existing", + /// VolumeGroupId = exampleGetVolumeGroup.Apply(getVolumeGroupResult => getVolumeGroupResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleGetVolumeSnapshot.Apply(getVolumeSnapshotResult => getVolumeSnapshotResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVolumeSnapshotInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:elasticsan/getVolumeSnapshot:getVolumeSnapshot", args ?? new GetVolumeSnapshotInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventGrid/GetDomain.cs b/sdk/dotnet/EventGrid/GetDomain.cs index bb735314a4..083de0e78a 100644 --- a/sdk/dotnet/EventGrid/GetDomain.cs +++ b/sdk/dotnet/EventGrid/GetDomain.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDomainArgs args, InvokeOption /// public static Output Invoke(GetDomainInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getDomain:getDomain", args ?? new GetDomainInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventGrid Domain + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventGrid.GetDomain.Invoke(new() + /// { + /// Name = "my-eventgrid-domain", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["eventgridDomainMappingTopic"] = example.Apply(getDomainResult => getDomainResult.InputMappingFields[0]?.Topic), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDomainInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getDomain:getDomain", args ?? new GetDomainInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventGrid/GetDomainTopic.cs b/sdk/dotnet/EventGrid/GetDomainTopic.cs index 4444609191..a2fab759b2 100644 --- a/sdk/dotnet/EventGrid/GetDomainTopic.cs +++ b/sdk/dotnet/EventGrid/GetDomainTopic.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetDomainTopicArgs args, In /// public static Output Invoke(GetDomainTopicInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getDomainTopic:getDomainTopic", args ?? new GetDomainTopicInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventGrid Domain Topic + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventGrid.GetDomainTopic.Invoke(new() + /// { + /// Name = "my-eventgrid-domain-topic", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetDomainTopicInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getDomainTopic:getDomainTopic", args ?? new GetDomainTopicInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventGrid/GetSystemTopic.cs b/sdk/dotnet/EventGrid/GetSystemTopic.cs index b8fe1f06a8..5448e27e01 100644 --- a/sdk/dotnet/EventGrid/GetSystemTopic.cs +++ b/sdk/dotnet/EventGrid/GetSystemTopic.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetSystemTopicArgs args, In /// public static Output Invoke(GetSystemTopicInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getSystemTopic:getSystemTopic", args ?? new GetSystemTopicInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventGrid System Topic + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventGrid.GetSystemTopic.Invoke(new() + /// { + /// Name = "eventgrid-system-topic", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSystemTopicInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getSystemTopic:getSystemTopic", args ?? new GetSystemTopicInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventGrid/GetTopic.cs b/sdk/dotnet/EventGrid/GetTopic.cs index 1e60ded2d3..9349ad28b1 100644 --- a/sdk/dotnet/EventGrid/GetTopic.cs +++ b/sdk/dotnet/EventGrid/GetTopic.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetTopicArgs args, InvokeOptions? /// public static Output Invoke(GetTopicInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getTopic:getTopic", args ?? new GetTopicInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventGrid Topic + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventGrid.GetTopic.Invoke(new() + /// { + /// Name = "my-eventgrid-topic", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetTopicInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventgrid/getTopic:getTopic", args ?? new GetTopicInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetAuthorizationRule.cs b/sdk/dotnet/EventHub/GetAuthorizationRule.cs index 3d0ec30567..cc13c509a6 100644 --- a/sdk/dotnet/EventHub/GetAuthorizationRule.cs +++ b/sdk/dotnet/EventHub/GetAuthorizationRule.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetAuthorizationRuleA /// public static Output Invoke(GetAuthorizationRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getAuthorizationRule:getAuthorizationRule", args ?? new GetAuthorizationRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Event Hubs Authorization Rule within an Event Hub. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = Azure.EventHub.GetAuthorizationRule.Invoke(new() + /// { + /// Name = "test", + /// NamespaceName = testAzurermEventhubNamespace.Name, + /// EventhubName = testAzurermEventhub.Name, + /// ResourceGroupName = testAzurermResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetAuthorizationRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getAuthorizationRule:getAuthorizationRule", args ?? new GetAuthorizationRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetCluster.cs b/sdk/dotnet/EventHub/GetCluster.cs index f88c7a047b..dd527e150f 100644 --- a/sdk/dotnet/EventHub/GetCluster.cs +++ b/sdk/dotnet/EventHub/GetCluster.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetClusterArgs args, InvokeOpti /// public static Output Invoke(GetClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getCluster:getCluster", args ?? new GetClusterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventHub. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventHub.GetCluster.Invoke(new() + /// { + /// Name = "search-eventhub", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["eventhubId"] = example.Apply(getClusterResult => getClusterResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetClusterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getCluster:getCluster", args ?? new GetClusterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetConsumeGroup.cs b/sdk/dotnet/EventHub/GetConsumeGroup.cs index d46e7bc252..1260279837 100644 --- a/sdk/dotnet/EventHub/GetConsumeGroup.cs +++ b/sdk/dotnet/EventHub/GetConsumeGroup.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetConsumeGroupArgs args, /// public static Output Invoke(GetConsumeGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getConsumeGroup:getConsumeGroup", args ?? new GetConsumeGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Event Hubs Consumer Group within an Event Hub. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = Azure.EventHub.GetConsumeGroup.Invoke(new() + /// { + /// Name = testAzurermEventhubConsumerGroup.Name, + /// NamespaceName = testAzurermEventhubNamespace.Name, + /// EventhubName = testAzurermEventhub.Name, + /// ResourceGroupName = testAzurermResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetConsumeGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getConsumeGroup:getConsumeGroup", args ?? new GetConsumeGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetEventHub.cs b/sdk/dotnet/EventHub/GetEventHub.cs index 05a07aebf1..7fd4403d06 100644 --- a/sdk/dotnet/EventHub/GetEventHub.cs +++ b/sdk/dotnet/EventHub/GetEventHub.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetEventHubArgs args, InvokeOp /// public static Output Invoke(GetEventHubInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getEventHub:getEventHub", args ?? new GetEventHubInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventHub. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventHub.GetEventHub.Invoke(new() + /// { + /// Name = "search-eventhub", + /// ResourceGroupName = "search-service", + /// NamespaceName = "search-eventhubns", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["eventhubId"] = example.Apply(getEventHubResult => getEventHubResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetEventHubInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getEventHub:getEventHub", args ?? new GetEventHubInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetEventhubNamespace.cs b/sdk/dotnet/EventHub/GetEventhubNamespace.cs index e6d18a1e44..41b440a50b 100644 --- a/sdk/dotnet/EventHub/GetEventhubNamespace.cs +++ b/sdk/dotnet/EventHub/GetEventhubNamespace.cs @@ -69,6 +69,35 @@ public static Task InvokeAsync(GetEventhubNamespaceA /// public static Output Invoke(GetEventhubNamespaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getEventhubNamespace:getEventhubNamespace", args ?? new GetEventhubNamespaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventHub Namespace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventHub.GetNamespace.Invoke(new() + /// { + /// Name = "search-eventhubns", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["eventhubNamespaceId"] = example.Apply(getNamespaceResult => getNamespaceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetEventhubNamespaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getEventhubNamespace:getEventhubNamespace", args ?? new GetEventhubNamespaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetNamespace.cs b/sdk/dotnet/EventHub/GetNamespace.cs index 55c663b48d..c2430be9c7 100644 --- a/sdk/dotnet/EventHub/GetNamespace.cs +++ b/sdk/dotnet/EventHub/GetNamespace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNamespaceArgs args, Invoke /// public static Output Invoke(GetNamespaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getNamespace:getNamespace", args ?? new GetNamespaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing EventHub Namespace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventHub.GetNamespace.Invoke(new() + /// { + /// Name = "search-eventhubns", + /// ResourceGroupName = "search-service", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["eventhubNamespaceId"] = example.Apply(getNamespaceResult => getNamespaceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNamespaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getNamespace:getNamespace", args ?? new GetNamespaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetNamespaceAuthorizationRule.cs b/sdk/dotnet/EventHub/GetNamespaceAuthorizationRule.cs index d90a0e2fde..e1bf84cc67 100644 --- a/sdk/dotnet/EventHub/GetNamespaceAuthorizationRule.cs +++ b/sdk/dotnet/EventHub/GetNamespaceAuthorizationRule.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetNamespace /// public static Output Invoke(GetNamespaceAuthorizationRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args ?? new GetNamespaceAuthorizationRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an Authorization Rule for an Event Hub Namespace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.EventHub.GetNamespaceAuthorizationRule.Invoke(new() + /// { + /// Name = "navi", + /// ResourceGroupName = "example-resources", + /// NamespaceName = "example-ns", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["eventhubAuthorizationRuleId"] = example.Apply(getNamespaceAuthorizationRuleResult => getNamespaceAuthorizationRuleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNamespaceAuthorizationRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args ?? new GetNamespaceAuthorizationRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetSas.cs b/sdk/dotnet/EventHub/GetSas.cs index 1ad4be937b..3b16daeb35 100644 --- a/sdk/dotnet/EventHub/GetSas.cs +++ b/sdk/dotnet/EventHub/GetSas.cs @@ -144,6 +144,73 @@ public static Task InvokeAsync(GetSasArgs args, InvokeOptions? opt /// public static Output Invoke(GetSasInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getSas:getSas", args ?? new GetSasInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Event Hub. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "example-resources", + /// Location = "West Europe", + /// }); + /// + /// var exampleEventHubNamespace = new Azure.EventHub.EventHubNamespace("example", new() + /// { + /// Name = "example-ehn", + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// Sku = "Basic", + /// }); + /// + /// var exampleEventHub = new Azure.EventHub.EventHub("example", new() + /// { + /// Name = "example-eh", + /// NamespaceName = exampleEventHubNamespace.Name, + /// ResourceGroupName = exampleResourceGroup.Name, + /// PartitionCount = 1, + /// MessageRetention = 1, + /// }); + /// + /// var exampleAuthorizationRule = new Azure.EventHub.AuthorizationRule("example", new() + /// { + /// Name = "example-ehar", + /// NamespaceName = exampleEventHubNamespace.Name, + /// EventhubName = exampleEventHub.Name, + /// ResourceGroupName = exampleResourceGroup.Name, + /// Listen = true, + /// Send = true, + /// Manage = true, + /// }); + /// + /// var example = Azure.EventHub.GetAuthorizationRule.Invoke(new() + /// { + /// Name = exampleAuthorizationRule.Name, + /// NamespaceName = exampleEventHubNamespace.Name, + /// EventhubName = exampleEventHub.Name, + /// ResourceGroupName = exampleResourceGroup.Name, + /// }); + /// + /// var exampleGetSas = Azure.EventHub.GetSas.Invoke(new() + /// { + /// ConnectionString = example.Apply(getAuthorizationRuleResult => getAuthorizationRuleResult.PrimaryConnectionString), + /// Expiry = "2023-06-23T00:00:00Z", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSasInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getSas:getSas", args ?? new GetSasInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/EventHub/GetServiceBusNamespace.cs b/sdk/dotnet/EventHub/GetServiceBusNamespace.cs index 51a0190509..b16bac4d76 100644 --- a/sdk/dotnet/EventHub/GetServiceBusNamespace.cs +++ b/sdk/dotnet/EventHub/GetServiceBusNamespace.cs @@ -69,6 +69,35 @@ public static Task InvokeAsync(GetServiceBusNamesp /// public static Output Invoke(GetServiceBusNamespaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getServiceBusNamespace:getServiceBusNamespace", args ?? new GetServiceBusNamespaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing ServiceBus Namespace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetNamespace.Invoke(new() + /// { + /// Name = "examplenamespace", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["location"] = example.Apply(getNamespaceResult => getNamespaceResult.Location), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceBusNamespaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:eventhub/getServiceBusNamespace:getServiceBusNamespace", args ?? new GetServiceBusNamespaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ExpressRoute/GetCircuitPeering.cs b/sdk/dotnet/ExpressRoute/GetCircuitPeering.cs index 95b80eee35..e66be0d1f1 100644 --- a/sdk/dotnet/ExpressRoute/GetCircuitPeering.cs +++ b/sdk/dotnet/ExpressRoute/GetCircuitPeering.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetCircuitPeeringArgs ar /// public static Output Invoke(GetCircuitPeeringInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:expressroute/getCircuitPeering:getCircuitPeering", args ?? new GetCircuitPeeringInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing ExpressRoute Circuit Peering. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ExpressRoute.GetCircuitPeering.Invoke(new() + /// { + /// PeeringType = "example-peering", + /// ExpressRouteCircuitName = "example-expressroute", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetCircuitPeeringInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:expressroute/getCircuitPeering:getCircuitPeering", args ?? new GetCircuitPeeringInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/HDInsight/GetCluster.cs b/sdk/dotnet/HDInsight/GetCluster.cs index 25e40691d5..9aa5e6c3c8 100644 --- a/sdk/dotnet/HDInsight/GetCluster.cs +++ b/sdk/dotnet/HDInsight/GetCluster.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetClusterArgs args, InvokeOpti /// public static Output Invoke(GetClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:hdinsight/getCluster:getCluster", args ?? new GetClusterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing HDInsight Cluster. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.HDInsight.GetCluster.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["httpsEndpoint"] = example.Apply(getClusterResult => getClusterResult.HttpsEndpoint), + /// ["clusterId"] = example.Apply(getClusterResult => getClusterResult.ClusterId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetClusterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:hdinsight/getCluster:getCluster", args ?? new GetClusterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Healthcare/GetDicomService.cs b/sdk/dotnet/Healthcare/GetDicomService.cs index 086c91500d..166ed4fe8c 100644 --- a/sdk/dotnet/Healthcare/GetDicomService.cs +++ b/sdk/dotnet/Healthcare/GetDicomService.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDicomServiceArgs args, /// public static Output Invoke(GetDicomServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getDicomService:getDicomService", args ?? new GetDicomServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Healthcare DICOM Service + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Healthcare.GetDicomService.Invoke(new() + /// { + /// Name = "example-healthcare_dicom_service", + /// WorkspaceId = exampleAzurermHealthcareWorkspace.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["azurermHealthcareDicomService"] = example.Apply(getDicomServiceResult => getDicomServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDicomServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getDicomService:getDicomService", args ?? new GetDicomServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Healthcare/GetFhirService.cs b/sdk/dotnet/Healthcare/GetFhirService.cs index 07e2d860e7..774a87fbcf 100644 --- a/sdk/dotnet/Healthcare/GetFhirService.cs +++ b/sdk/dotnet/Healthcare/GetFhirService.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetFhirServiceArgs args, In /// public static Output Invoke(GetFhirServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getFhirService:getFhirService", args ?? new GetFhirServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Healthcare FHIR Service(Fast Healthcare Interoperability Resources). + /// + public static Output Invoke(GetFhirServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getFhirService:getFhirService", args ?? new GetFhirServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Healthcare/GetMedtechService.cs b/sdk/dotnet/Healthcare/GetMedtechService.cs index 7addcf6fac..0480f5b9eb 100644 --- a/sdk/dotnet/Healthcare/GetMedtechService.cs +++ b/sdk/dotnet/Healthcare/GetMedtechService.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetMedtechServiceArgs ar /// public static Output Invoke(GetMedtechServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getMedtechService:getMedtechService", args ?? new GetMedtechServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Healthcare Med Tech Service + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Healthcare.GetMedtechService.Invoke(new() + /// { + /// Name = "tfexmedtech", + /// WorkspaceId = "tfexwks", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["azurermHealthcareMedtechServiceId"] = example.Apply(getMedtechServiceResult => getMedtechServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetMedtechServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getMedtechService:getMedtechService", args ?? new GetMedtechServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Healthcare/GetService.cs b/sdk/dotnet/Healthcare/GetService.cs index 24547df24e..96224643e5 100644 --- a/sdk/dotnet/Healthcare/GetService.cs +++ b/sdk/dotnet/Healthcare/GetService.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Healthcare Service + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Healthcare.GetService.Invoke(new() + /// { + /// Name = "example-healthcare_service", + /// ResourceGroupName = "example-resources", + /// Location = "westus2", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["healthcareServiceId"] = example.Apply(getServiceResult => getServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Healthcare/GetWorkspace.cs b/sdk/dotnet/Healthcare/GetWorkspace.cs index fcc2476cf0..87a33537a8 100644 --- a/sdk/dotnet/Healthcare/GetWorkspace.cs +++ b/sdk/dotnet/Healthcare/GetWorkspace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Healthcare Workspace + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Healthcare.GetWorkspace.Invoke(new() + /// { + /// Name = "example-healthcare_service", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["healthcareWorkspaceId"] = example.Apply(getWorkspaceResult => getWorkspaceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:healthcare/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Iot/GetDps.cs b/sdk/dotnet/Iot/GetDps.cs index 3f043f07c6..a7a9dc1c92 100644 --- a/sdk/dotnet/Iot/GetDps.cs +++ b/sdk/dotnet/Iot/GetDps.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetDpsArgs args, InvokeOptions? opt /// public static Output Invoke(GetDpsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getDps:getDps", args ?? new GetDpsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing IotHub Device Provisioning Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Iot.GetDps.Invoke(new() + /// { + /// Name = "iot_hub_dps_test", + /// ResourceGroupName = "iothub_dps_rg", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetDpsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getDps:getDps", args ?? new GetDpsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Iot/GetDpsSharedAccessPolicy.cs b/sdk/dotnet/Iot/GetDpsSharedAccessPolicy.cs index 8faf63e777..f2336d0e4e 100644 --- a/sdk/dotnet/Iot/GetDpsSharedAccessPolicy.cs +++ b/sdk/dotnet/Iot/GetDpsSharedAccessPolicy.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetDpsSharedAcces /// public static Output Invoke(GetDpsSharedAccessPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getDpsSharedAccessPolicy:getDpsSharedAccessPolicy", args ?? new GetDpsSharedAccessPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing IotHub Device Provisioning Service Shared Access Policy + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Iot.GetDpsSharedAccessPolicy.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// IothubDpsName = exampleAzurermIothubDps.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetDpsSharedAccessPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getDpsSharedAccessPolicy:getDpsSharedAccessPolicy", args ?? new GetDpsSharedAccessPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Iot/GetIotHub.cs b/sdk/dotnet/Iot/GetIotHub.cs index 749752ab3e..4e517d336a 100644 --- a/sdk/dotnet/Iot/GetIotHub.cs +++ b/sdk/dotnet/Iot/GetIotHub.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetIotHubArgs args, InvokeOption /// public static Output Invoke(GetIotHubInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getIotHub:getIotHub", args ?? new GetIotHubInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing IoTHub. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Iot.GetIotHub.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getIotHubResult => getIotHubResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetIotHubInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getIotHub:getIotHub", args ?? new GetIotHubInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Iot/GetSharedAccessPolicy.cs b/sdk/dotnet/Iot/GetSharedAccessPolicy.cs index 14b9825c98..8efbdaaf5a 100644 --- a/sdk/dotnet/Iot/GetSharedAccessPolicy.cs +++ b/sdk/dotnet/Iot/GetSharedAccessPolicy.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetSharedAccessPolic /// public static Output Invoke(GetSharedAccessPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getSharedAccessPolicy:getSharedAccessPolicy", args ?? new GetSharedAccessPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing IotHub Shared Access Policy + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Iot.GetSharedAccessPolicy.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// IothubName = exampleAzurermIothub.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetSharedAccessPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:iot/getSharedAccessPolicy:getSharedAccessPolicy", args ?? new GetSharedAccessPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetAccessPolicy.cs b/sdk/dotnet/KeyVault/GetAccessPolicy.cs index 17007ad4e7..6a947558da 100644 --- a/sdk/dotnet/KeyVault/GetAccessPolicy.cs +++ b/sdk/dotnet/KeyVault/GetAccessPolicy.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetAccessPolicyArgs args, /// public static Output Invoke(GetAccessPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getAccessPolicy:getAccessPolicy", args ?? new GetAccessPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about the permissions from the Management Key Vault Templates. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var contributor = Azure.KeyVault.GetAccessPolicy.Invoke(new() + /// { + /// Name = "Key Management", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["accessPolicyKeyPermissions"] = contributor.Apply(getAccessPolicyResult => getAccessPolicyResult.KeyPermissions), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccessPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getAccessPolicy:getAccessPolicy", args ?? new GetAccessPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetCertificate.cs b/sdk/dotnet/KeyVault/GetCertificate.cs index a6d79d55a8..7dba923454 100644 --- a/sdk/dotnet/KeyVault/GetCertificate.cs +++ b/sdk/dotnet/KeyVault/GetCertificate.cs @@ -80,6 +80,41 @@ public static Task InvokeAsync(GetCertificateArgs args, In /// public static Output Invoke(GetCertificateInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Key Vault Certificate. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetKeyVault.Invoke(new() + /// { + /// Name = "examplekv", + /// ResourceGroupName = "some-resource-group", + /// }); + /// + /// var exampleGetCertificate = Azure.KeyVault.GetCertificate.Invoke(new() + /// { + /// Name = "secret-sauce", + /// KeyVaultId = example.Apply(getKeyVaultResult => getKeyVaultResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["certificateThumbprint"] = exampleGetCertificate.Apply(getCertificateResult => getCertificateResult.Thumbprint), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCertificateInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetCertificateData.cs b/sdk/dotnet/KeyVault/GetCertificateData.cs index c245fe2a6f..3b00ba007a 100644 --- a/sdk/dotnet/KeyVault/GetCertificateData.cs +++ b/sdk/dotnet/KeyVault/GetCertificateData.cs @@ -84,6 +84,43 @@ public static Task InvokeAsync(GetCertificateDataArgs /// public static Output Invoke(GetCertificateDataInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificateData:getCertificateData", args ?? new GetCertificateDataInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access data stored in an existing Key Vault Certificate. + /// + /// > **Note:** This data source uses the `GetSecret` function of the Azure API, to get the key of the certificate. Therefore you need secret/get permission + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetKeyVault.Invoke(new() + /// { + /// Name = "examplekv", + /// ResourceGroupName = "some-resource-group", + /// }); + /// + /// var exampleGetCertificateData = Azure.KeyVault.GetCertificateData.Invoke(new() + /// { + /// Name = "secret-sauce", + /// KeyVaultId = example.Apply(getKeyVaultResult => getKeyVaultResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["examplePem"] = exampleGetCertificateData.Apply(getCertificateDataResult => getCertificateDataResult.Pem), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCertificateDataInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificateData:getCertificateData", args ?? new GetCertificateDataInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetCertificateIssuer.cs b/sdk/dotnet/KeyVault/GetCertificateIssuer.cs index c257705cf4..2508cde860 100644 --- a/sdk/dotnet/KeyVault/GetCertificateIssuer.cs +++ b/sdk/dotnet/KeyVault/GetCertificateIssuer.cs @@ -80,6 +80,41 @@ public static Task InvokeAsync(GetCertificateIssuerA /// public static Output Invoke(GetCertificateIssuerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificateIssuer:getCertificateIssuer", args ?? new GetCertificateIssuerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Key Vault Certificate Issuer. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetKeyVault.Invoke(new() + /// { + /// Name = "mykeyvault", + /// ResourceGroupName = "some-resource-group", + /// }); + /// + /// var exampleGetCertificateIssuer = Azure.KeyVault.GetCertificateIssuer.Invoke(new() + /// { + /// Name = "existing", + /// KeyVaultId = example.Apply(getKeyVaultResult => getKeyVaultResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleGetCertificateIssuer.Apply(getCertificateIssuerResult => getCertificateIssuerResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCertificateIssuerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificateIssuer:getCertificateIssuer", args ?? new GetCertificateIssuerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetCertificates.cs b/sdk/dotnet/KeyVault/GetCertificates.cs index 418b6c7078..94fd4819d7 100644 --- a/sdk/dotnet/KeyVault/GetCertificates.cs +++ b/sdk/dotnet/KeyVault/GetCertificates.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetCertificatesArgs args, /// public static Output Invoke(GetCertificatesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificates:getCertificates", args ?? new GetCertificatesInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to retrieve a list of certificate names from an existing Key Vault. + /// + public static Output Invoke(GetCertificatesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getCertificates:getCertificates", args ?? new GetCertificatesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetEncryptedValue.cs b/sdk/dotnet/KeyVault/GetEncryptedValue.cs index 5757c4d740..cd43155535 100644 --- a/sdk/dotnet/KeyVault/GetEncryptedValue.cs +++ b/sdk/dotnet/KeyVault/GetEncryptedValue.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetEncryptedValueArgs ar /// public static Output Invoke(GetEncryptedValueInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getEncryptedValue:getEncryptedValue", args ?? new GetEncryptedValueInvokeArgs(), options.WithDefaults()); + + /// + /// Encrypts or Decrypts a value using a Key Vault Key. + /// + public static Output Invoke(GetEncryptedValueInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getEncryptedValue:getEncryptedValue", args ?? new GetEncryptedValueInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetKey.cs b/sdk/dotnet/KeyVault/GetKey.cs index 41cbc0c94a..35e1645f4e 100644 --- a/sdk/dotnet/KeyVault/GetKey.cs +++ b/sdk/dotnet/KeyVault/GetKey.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetKeyArgs args, InvokeOptions? opt /// public static Output Invoke(GetKeyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getKey:getKey", args ?? new GetKeyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Key Vault Key. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetKey.Invoke(new() + /// { + /// Name = "secret-sauce", + /// KeyVaultId = existing.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["keyType"] = example.Apply(getKeyResult => getKeyResult.KeyType), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetKeyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getKey:getKey", args ?? new GetKeyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetKeyVault.cs b/sdk/dotnet/KeyVault/GetKeyVault.cs index b9c03f4456..df4e22428c 100644 --- a/sdk/dotnet/KeyVault/GetKeyVault.cs +++ b/sdk/dotnet/KeyVault/GetKeyVault.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetKeyVaultArgs args, InvokeOp /// public static Output Invoke(GetKeyVaultInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getKeyVault:getKeyVault", args ?? new GetKeyVaultInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Key Vault. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetKeyVault.Invoke(new() + /// { + /// Name = "mykeyvault", + /// ResourceGroupName = "some-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["vaultUri"] = example.Apply(getKeyVaultResult => getKeyVaultResult.VaultUri), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetKeyVaultInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getKeyVault:getKeyVault", args ?? new GetKeyVaultInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModule.cs b/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModule.cs index 58dc20afe8..367946dc35 100644 --- a/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModule.cs +++ b/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModule.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetManage /// public static Output Invoke(GetManagedHardwareSecurityModuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getManagedHardwareSecurityModule:getManagedHardwareSecurityModule", args ?? new GetManagedHardwareSecurityModuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Key Vault Managed Hardware Security Module. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetManagedHardwareSecurityModule.Invoke(new() + /// { + /// Name = "mykeyvaultHsm", + /// ResourceGroupName = "some-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["hsmUri"] = example.Apply(getManagedHardwareSecurityModuleResult => getManagedHardwareSecurityModuleResult.HsmUri), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetManagedHardwareSecurityModuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getManagedHardwareSecurityModule:getManagedHardwareSecurityModule", args ?? new GetManagedHardwareSecurityModuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleKey.cs b/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleKey.cs index fd592dbd64..e81dd38141 100644 --- a/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleKey.cs +++ b/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleKey.cs @@ -74,6 +74,38 @@ public static Task InvokeAsync(GetMan /// public static Output Invoke(GetManagedHardwareSecurityModuleKeyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getManagedHardwareSecurityModuleKey:getManagedHardwareSecurityModuleKey", args ?? new GetManagedHardwareSecurityModuleKeyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Managed Hardware Security Module Key. + /// + /// > **Note:** All arguments including the secret value will be stored in the raw state as plain-text. + /// [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html). + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetManagedHardwareSecurityModuleKey.Invoke(new() + /// { + /// ManagedHsmId = exampleAzurermKeyVaultManagedHardwareSecurityModule.Id, + /// Name = exampleAzurermKeyVaultManagedHardwareSecurityModuleKey.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["hsm-key-vesrion"] = example.Apply(getManagedHardwareSecurityModuleKeyResult => getManagedHardwareSecurityModuleKeyResult.Version), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetManagedHardwareSecurityModuleKeyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getManagedHardwareSecurityModuleKey:getManagedHardwareSecurityModuleKey", args ?? new GetManagedHardwareSecurityModuleKeyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleRoleDefinition.cs b/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleRoleDefinition.cs index 0d42cf3fae..a847f16c71 100644 --- a/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleRoleDefinition.cs +++ b/sdk/dotnet/KeyVault/GetManagedHardwareSecurityModuleRoleDefinition.cs @@ -22,6 +22,12 @@ public static Task InvokeA /// public static Output Invoke(GetManagedHardwareSecurityModuleRoleDefinitionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getManagedHardwareSecurityModuleRoleDefinition:getManagedHardwareSecurityModuleRoleDefinition", args ?? new GetManagedHardwareSecurityModuleRoleDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing KeyVault Role Definition. + /// + public static Output Invoke(GetManagedHardwareSecurityModuleRoleDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getManagedHardwareSecurityModuleRoleDefinition:getManagedHardwareSecurityModuleRoleDefinition", args ?? new GetManagedHardwareSecurityModuleRoleDefinitionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetSecret.cs b/sdk/dotnet/KeyVault/GetSecret.cs index 197ac9085e..098439087e 100644 --- a/sdk/dotnet/KeyVault/GetSecret.cs +++ b/sdk/dotnet/KeyVault/GetSecret.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetSecretArgs args, InvokeOption /// public static Output Invoke(GetSecretInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getSecret:getSecret", args ?? new GetSecretInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Key Vault Secret. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetSecret.Invoke(new() + /// { + /// Name = "secret-sauce", + /// KeyVaultId = existing.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["secretValue"] = example.Apply(getSecretResult => getSecretResult.Value), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSecretInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getSecret:getSecret", args ?? new GetSecretInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/KeyVault/GetSecrets.cs b/sdk/dotnet/KeyVault/GetSecrets.cs index 46614b9164..7af5132853 100644 --- a/sdk/dotnet/KeyVault/GetSecrets.cs +++ b/sdk/dotnet/KeyVault/GetSecrets.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetSecretsArgs args, InvokeOpti /// public static Output Invoke(GetSecretsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getSecrets:getSecrets", args ?? new GetSecretsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to retrieve a list of secret names from an existing Key Vault Secret. + /// + public static Output Invoke(GetSecretsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:keyvault/getSecrets:getSecrets", args ?? new GetSecretsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Kusto/GetCluster.cs b/sdk/dotnet/Kusto/GetCluster.cs index 60da11bb32..22ec73ef5c 100644 --- a/sdk/dotnet/Kusto/GetCluster.cs +++ b/sdk/dotnet/Kusto/GetCluster.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetClusterArgs args, InvokeOpti /// public static Output Invoke(GetClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:kusto/getCluster:getCluster", args ?? new GetClusterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Kusto (also known as Azure Data Explorer) Cluster + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Kusto.GetCluster.Invoke(new() + /// { + /// Name = "kustocluster", + /// ResourceGroupName = "test_resource_group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetClusterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:kusto/getCluster:getCluster", args ?? new GetClusterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Kusto/GetDatabase.cs b/sdk/dotnet/Kusto/GetDatabase.cs index cd2bd6a4de..0c5156c1b9 100644 --- a/sdk/dotnet/Kusto/GetDatabase.cs +++ b/sdk/dotnet/Kusto/GetDatabase.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetDatabaseArgs args, InvokeOp /// public static Output Invoke(GetDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:kusto/getDatabase:getDatabase", args ?? new GetDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Kusto Database + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Kusto.GetDatabase.Invoke(new() + /// { + /// Name = "my-kusto-database", + /// ResourceGroupName = "test_resource_group", + /// ClusterName = "test_cluster", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:kusto/getDatabase:getDatabase", args ?? new GetDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Lb/GetBackendAddressPool.cs b/sdk/dotnet/Lb/GetBackendAddressPool.cs index 7f93e4856a..24643366cd 100644 --- a/sdk/dotnet/Lb/GetBackendAddressPool.cs +++ b/sdk/dotnet/Lb/GetBackendAddressPool.cs @@ -82,6 +82,42 @@ public static Task InvokeAsync(GetBackendAddressPoo /// public static Output Invoke(GetBackendAddressPoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getBackendAddressPool:getBackendAddressPool", args ?? new GetBackendAddressPoolInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Load Balancer's Backend Address Pool. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Lb.GetLB.Invoke(new() + /// { + /// Name = "example-lb", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// var exampleGetBackendAddressPool = Azure.Lb.GetBackendAddressPool.Invoke(new() + /// { + /// Name = "first", + /// LoadbalancerId = example.Apply(getLBResult => getLBResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["backendAddressPoolId"] = exampleGetBackendAddressPool.Apply(getBackendAddressPoolResult => getBackendAddressPoolResult.Id), + /// ["backendIpConfigurationIds"] = beap.BackendIpConfigurations.Select(__item => __item.Id).ToList(), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBackendAddressPoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getBackendAddressPool:getBackendAddressPool", args ?? new GetBackendAddressPoolInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Lb/GetLB.cs b/sdk/dotnet/Lb/GetLB.cs index cb87bf05ee..8fa3b61d1f 100644 --- a/sdk/dotnet/Lb/GetLB.cs +++ b/sdk/dotnet/Lb/GetLB.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetLBArgs args, InvokeOptions? optio /// public static Output Invoke(GetLBInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getLB:getLB", args ?? new GetLBInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Load Balancer + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Lb.GetLB.Invoke(new() + /// { + /// Name = "example-lb", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["loadbalancerId"] = example.Apply(getLBResult => getLBResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetLBInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getLB:getLB", args ?? new GetLBInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Lb/GetLBOutboundRule.cs b/sdk/dotnet/Lb/GetLBOutboundRule.cs index 894e4a8ea9..8a349f6e29 100644 --- a/sdk/dotnet/Lb/GetLBOutboundRule.cs +++ b/sdk/dotnet/Lb/GetLBOutboundRule.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetLBOutboundRuleArgs ar /// public static Output Invoke(GetLBOutboundRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getLBOutboundRule:getLBOutboundRule", args ?? new GetLBOutboundRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Load Balancer Outbound Rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Lb.GetLBOutboundRule.Invoke(new() + /// { + /// Name = "existing_lb_outbound_rule", + /// LoadbalancerId = "existing_load_balancer_id", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getLBOutboundRuleResult => getLBOutboundRuleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetLBOutboundRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getLBOutboundRule:getLBOutboundRule", args ?? new GetLBOutboundRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Lb/GetLBRule.cs b/sdk/dotnet/Lb/GetLBRule.cs index fb3ebba2ed..548d89e4a4 100644 --- a/sdk/dotnet/Lb/GetLBRule.cs +++ b/sdk/dotnet/Lb/GetLBRule.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetLBRuleArgs args, InvokeOption /// public static Output Invoke(GetLBRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getLBRule:getLBRule", args ?? new GetLBRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Load Balancer Rule. + /// + public static Output Invoke(GetLBRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:lb/getLBRule:getLBRule", args ?? new GetLBRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/LoadTest/Get.cs b/sdk/dotnet/LoadTest/Get.cs index dd21915b55..5bce69bd07 100644 --- a/sdk/dotnet/LoadTest/Get.cs +++ b/sdk/dotnet/LoadTest/Get.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetArgs args, InvokeOptions? options = /// public static Output Invoke(GetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:loadtest/get:get", args ?? new GetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a Load Test Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.LoadTest.Get.Invoke(new() + /// { + /// ResourceGroupName = "example-resources", + /// Name = "example-load-test", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["loadTestId"] = example.Apply(getResult => getResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:loadtest/get:get", args ?? new GetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/LogicApps/GetIntegrationAccount.cs b/sdk/dotnet/LogicApps/GetIntegrationAccount.cs index bf3d4d8b4e..e8afd96995 100644 --- a/sdk/dotnet/LogicApps/GetIntegrationAccount.cs +++ b/sdk/dotnet/LogicApps/GetIntegrationAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetIntegrationAccoun /// public static Output Invoke(GetIntegrationAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:logicapps/getIntegrationAccount:getIntegrationAccount", args ?? new GetIntegrationAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Logic App Integration Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.LogicApps.GetIntegrationAccount.Invoke(new() + /// { + /// Name = "example-account", + /// ResourceGroupName = "example-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getIntegrationAccountResult => getIntegrationAccountResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetIntegrationAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:logicapps/getIntegrationAccount:getIntegrationAccount", args ?? new GetIntegrationAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/LogicApps/GetStandard.cs b/sdk/dotnet/LogicApps/GetStandard.cs index 3c21edb20a..1dee929804 100644 --- a/sdk/dotnet/LogicApps/GetStandard.cs +++ b/sdk/dotnet/LogicApps/GetStandard.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetStandardArgs args, InvokeOp /// public static Output Invoke(GetStandardInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:logicapps/getStandard:getStandard", args ?? new GetStandardInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Logic App Standard instance. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.LogicApps.GetStandard.Invoke(new() + /// { + /// Name = "logicappstd", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getStandardResult => getStandardResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetStandardInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:logicapps/getStandard:getStandard", args ?? new GetStandardInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/LogicApps/GetWorkflow.cs b/sdk/dotnet/LogicApps/GetWorkflow.cs index b7220fb388..0032130680 100644 --- a/sdk/dotnet/LogicApps/GetWorkflow.cs +++ b/sdk/dotnet/LogicApps/GetWorkflow.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWorkflowArgs args, InvokeOp /// public static Output Invoke(GetWorkflowInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:logicapps/getWorkflow:getWorkflow", args ?? new GetWorkflowInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Logic App Workflow. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.LogicApps.GetWorkflow.Invoke(new() + /// { + /// Name = "workflow1", + /// ResourceGroupName = "my-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["accessEndpoint"] = example.Apply(getWorkflowResult => getWorkflowResult.AccessEndpoint), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkflowInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:logicapps/getWorkflow:getWorkflow", args ?? new GetWorkflowInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MSSql/GetDatabase.cs b/sdk/dotnet/MSSql/GetDatabase.cs index ab44f308e5..465c8c0e78 100644 --- a/sdk/dotnet/MSSql/GetDatabase.cs +++ b/sdk/dotnet/MSSql/GetDatabase.cs @@ -100,6 +100,51 @@ public static Task InvokeAsync(GetDatabaseArgs args, InvokeOp /// public static Output Invoke(GetDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getDatabase:getDatabase", args ?? new GetDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing SQL database. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "example-resources", + /// Location = "West Europe", + /// }); + /// + /// var exampleServer = new Azure.MSSql.Server("example", new() + /// { + /// Name = "example", + /// ResourceGroupName = exampleResourceGroup.Name, + /// Location = exampleResourceGroup.Location, + /// Version = "12.0", + /// AdministratorLogin = "4dm1n157r470r", + /// AdministratorLoginPassword = "4-v3ry-53cr37-p455w0rd", + /// }); + /// + /// var example = Azure.MSSql.GetDatabase.Invoke(new() + /// { + /// Name = "example-mssql-db", + /// ServerId = exampleServer.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["databaseId"] = example.Apply(getDatabaseResult => getDatabaseResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getDatabase:getDatabase", args ?? new GetDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MSSql/GetElasticPool.cs b/sdk/dotnet/MSSql/GetElasticPool.cs index cca9d32d82..acfc81ab3c 100644 --- a/sdk/dotnet/MSSql/GetElasticPool.cs +++ b/sdk/dotnet/MSSql/GetElasticPool.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetElasticPoolArgs args, In /// public static Output Invoke(GetElasticPoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getElasticPool:getElasticPool", args ?? new GetElasticPoolInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing SQL elastic pool. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.MSSql.GetElasticPool.Invoke(new() + /// { + /// Name = "mssqlelasticpoolname", + /// ResourceGroupName = "example-resources", + /// ServerName = "example-sql-server", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["elasticpoolId"] = example.Apply(getElasticPoolResult => getElasticPoolResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetElasticPoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getElasticPool:getElasticPool", args ?? new GetElasticPoolInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MSSql/GetManagedDatabase.cs b/sdk/dotnet/MSSql/GetManagedDatabase.cs index 2504e264c2..f514feb968 100644 --- a/sdk/dotnet/MSSql/GetManagedDatabase.cs +++ b/sdk/dotnet/MSSql/GetManagedDatabase.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetManagedDatabaseArgs /// public static Output Invoke(GetManagedDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getManagedDatabase:getManagedDatabase", args ?? new GetManagedDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure SQL Azure Managed Database. + /// + public static Output Invoke(GetManagedDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getManagedDatabase:getManagedDatabase", args ?? new GetManagedDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MSSql/GetManagedInstance.cs b/sdk/dotnet/MSSql/GetManagedInstance.cs index fa63ee2268..ff37476c2c 100644 --- a/sdk/dotnet/MSSql/GetManagedInstance.cs +++ b/sdk/dotnet/MSSql/GetManagedInstance.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetManagedInstanceArgs /// public static Output Invoke(GetManagedInstanceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getManagedInstance:getManagedInstance", args ?? new GetManagedInstanceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Microsoft SQL Azure Managed Instance. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.MSSql.GetManagedInstance.Invoke(new() + /// { + /// Name = "managedsqlinstance", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetManagedInstanceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getManagedInstance:getManagedInstance", args ?? new GetManagedInstanceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MSSql/GetServer.cs b/sdk/dotnet/MSSql/GetServer.cs index 161e7afb3c..99593962c9 100644 --- a/sdk/dotnet/MSSql/GetServer.cs +++ b/sdk/dotnet/MSSql/GetServer.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServerArgs args, InvokeOption /// public static Output Invoke(GetServerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getServer:getServer", args ?? new GetServerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Microsoft SQL Server. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.MSSql.GetServer.Invoke(new() + /// { + /// Name = "existingMsSqlServer", + /// ResourceGroupName = "existingResGroup", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getServerResult => getServerResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mssql/getServer:getServer", args ?? new GetServerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MachineLearning/GetWorkspace.cs b/sdk/dotnet/MachineLearning/GetWorkspace.cs index 697434d5de..d5af03aec0 100644 --- a/sdk/dotnet/MachineLearning/GetWorkspace.cs +++ b/sdk/dotnet/MachineLearning/GetWorkspace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:machinelearning/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Machine Learning Workspace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var existing = Azure.MachineLearning.GetWorkspace.Invoke(new() + /// { + /// Name = "example-workspace", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = existingAzurermMachineLearningWorkspace.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:machinelearning/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Maintenance/GetConfiguration.cs b/sdk/dotnet/Maintenance/GetConfiguration.cs index 772e6d5f23..85f98285ca 100644 --- a/sdk/dotnet/Maintenance/GetConfiguration.cs +++ b/sdk/dotnet/Maintenance/GetConfiguration.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetConfigurationArgs args /// public static Output Invoke(GetConfigurationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:maintenance/getConfiguration:getConfiguration", args ?? new GetConfigurationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Maintenance Configuration. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var existing = Azure.Maintenance.GetConfiguration.Invoke(new() + /// { + /// Name = "example-mc", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = existingAzurermMaintenanceConfiguration.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetConfigurationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:maintenance/getConfiguration:getConfiguration", args ?? new GetConfigurationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Maintenance/GetPublicConfigurations.cs b/sdk/dotnet/Maintenance/GetPublicConfigurations.cs index 377af9f69f..d11bbca0df 100644 --- a/sdk/dotnet/Maintenance/GetPublicConfigurations.cs +++ b/sdk/dotnet/Maintenance/GetPublicConfigurations.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetPublicConfigura /// public static Output Invoke(GetPublicConfigurationsInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:maintenance/getPublicConfigurations:getPublicConfigurations", args ?? new GetPublicConfigurationsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing Public Maintenance Configurations. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var existing = Azure.Maintenance.GetPublicConfigurations.Invoke(new() + /// { + /// Location = "West Europe", + /// Scope = "SQLManagedInstance", + /// RecurEvery = "Monday-Thursday", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["name"] = existing.Apply(getPublicConfigurationsResult => getPublicConfigurationsResult.Configs[0]?.Name), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPublicConfigurationsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:maintenance/getPublicConfigurations:getPublicConfigurations", args ?? new GetPublicConfigurationsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ManagedApplication/GetDefinition.cs b/sdk/dotnet/ManagedApplication/GetDefinition.cs index dacf95a6e0..e3e181c0f6 100644 --- a/sdk/dotnet/ManagedApplication/GetDefinition.cs +++ b/sdk/dotnet/ManagedApplication/GetDefinition.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDefinitionArgs args, Invo /// public static Output Invoke(GetDefinitionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:managedapplication/getDefinition:getDefinition", args ?? new GetDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing Managed Application Definition. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ManagedApplication.GetDefinition.Invoke(new() + /// { + /// Name = "examplemanagedappdef", + /// ResourceGroupName = "exampleresources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDefinitionResult => getDefinitionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:managedapplication/getDefinition:getDefinition", args ?? new GetDefinitionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Management/GetGroup.cs b/sdk/dotnet/Management/GetGroup.cs index 2ff10d1f58..3c252968a1 100644 --- a/sdk/dotnet/Management/GetGroup.cs +++ b/sdk/dotnet/Management/GetGroup.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetGroupArgs? args = null, Invoke /// public static Output Invoke(GetGroupInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:management/getGroup:getGroup", args ?? new GetGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Management Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Management.GetGroup.Invoke(new() + /// { + /// Name = "00000000-0000-0000-0000-000000000000", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["displayName"] = example.Apply(getGroupResult => getGroupResult.DisplayName), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:management/getGroup:getGroup", args ?? new GetGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Management/GetGroupTemplateDeployment.cs b/sdk/dotnet/Management/GetGroupTemplateDeployment.cs index dab5284feb..1c8bc28652 100644 --- a/sdk/dotnet/Management/GetGroupTemplateDeployment.cs +++ b/sdk/dotnet/Management/GetGroupTemplateDeployment.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetGroupTemplat /// public static Output Invoke(GetGroupTemplateDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:management/getGroupTemplateDeployment:getGroupTemplateDeployment", args ?? new GetGroupTemplateDeploymentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Management Group Template Deployment. + /// + public static Output Invoke(GetGroupTemplateDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:management/getGroupTemplateDeployment:getGroupTemplateDeployment", args ?? new GetGroupTemplateDeploymentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ManagementGroups/GetManagementGroup.cs b/sdk/dotnet/ManagementGroups/GetManagementGroup.cs index bc3f8eeb7c..bddb26f489 100644 --- a/sdk/dotnet/ManagementGroups/GetManagementGroup.cs +++ b/sdk/dotnet/ManagementGroups/GetManagementGroup.cs @@ -67,6 +67,34 @@ public static Task InvokeAsync(GetManagementGroupArgs? /// public static Output Invoke(GetManagementGroupInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:managementgroups/getManagementGroup:getManagementGroup", args ?? new GetManagementGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Management Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Management.GetGroup.Invoke(new() + /// { + /// Name = "00000000-0000-0000-0000-000000000000", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["displayName"] = example.Apply(getGroupResult => getGroupResult.DisplayName), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetManagementGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:managementgroups/getManagementGroup:getManagementGroup", args ?? new GetManagementGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Maps/GetAccount.cs b/sdk/dotnet/Maps/GetAccount.cs index 9a108cb758..a29971188f 100644 --- a/sdk/dotnet/Maps/GetAccount.cs +++ b/sdk/dotnet/Maps/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:maps/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Maps Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Maps.GetAccount.Invoke(new() + /// { + /// Name = "production", + /// ResourceGroupName = "maps", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["mapsAccountId"] = example.Apply(getAccountResult => getAccountResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:maps/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Marketplace/GetAgreement.cs b/sdk/dotnet/Marketplace/GetAgreement.cs index 3e041af50d..a5fe86237c 100644 --- a/sdk/dotnet/Marketplace/GetAgreement.cs +++ b/sdk/dotnet/Marketplace/GetAgreement.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetAgreementArgs args, Invoke /// public static Output Invoke(GetAgreementInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:marketplace/getAgreement:getAgreement", args ?? new GetAgreementInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing Marketplace Agreement. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var barracuda = Azure.Marketplace.GetAgreement.Invoke(new() + /// { + /// Publisher = "barracudanetworks", + /// Offer = "waf", + /// Plan = "hourly", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["azurermMarketplaceAgreementId"] = id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAgreementInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:marketplace/getAgreement:getAgreement", args ?? new GetAgreementInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MixedReality/GetSpatialAnchorsAccount.cs b/sdk/dotnet/MixedReality/GetSpatialAnchorsAccount.cs index f355a393b1..dd3e6df241 100644 --- a/sdk/dotnet/MixedReality/GetSpatialAnchorsAccount.cs +++ b/sdk/dotnet/MixedReality/GetSpatialAnchorsAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetSpatialAnchors /// public static Output Invoke(GetSpatialAnchorsAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mixedreality/getSpatialAnchorsAccount:getSpatialAnchorsAccount", args ?? new GetSpatialAnchorsAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about an Azure Spatial Anchors Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.MixedReality.GetSpatialAnchorsAccount.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["accountDomain"] = accountDomainAzurermSpatialAnchorsAccount, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSpatialAnchorsAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mixedreality/getSpatialAnchorsAccount:getSpatialAnchorsAccount", args ?? new GetSpatialAnchorsAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetwork.cs b/sdk/dotnet/Mobile/GetNetwork.cs index 05193d9f6d..54527bc28a 100644 --- a/sdk/dotnet/Mobile/GetNetwork.cs +++ b/sdk/dotnet/Mobile/GetNetwork.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetNetworkArgs args, InvokeOpti /// public static Output Invoke(GetNetworkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetwork:getNetwork", args ?? new GetNetworkInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about an Azure Mobile Network. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetwork.Invoke(new() + /// { + /// Name = "example-mn", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetwork:getNetwork", args ?? new GetNetworkInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkAttachedDataNetwork.cs b/sdk/dotnet/Mobile/GetNetworkAttachedDataNetwork.cs index 61cfeaaccc..4e7679731b 100644 --- a/sdk/dotnet/Mobile/GetNetworkAttachedDataNetwork.cs +++ b/sdk/dotnet/Mobile/GetNetworkAttachedDataNetwork.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkAt /// public static Output Invoke(GetNetworkAttachedDataNetworkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkAttachedDataNetwork:getNetworkAttachedDataNetwork", args ?? new GetNetworkAttachedDataNetworkInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Mobile Network Attached Data Network. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetworkPacketCoreControlPlane.Invoke(new() + /// { + /// Name = "example-mnpccp", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleGetNetworkAttachedDataNetwork = Azure.Mobile.GetNetworkAttachedDataNetwork.Invoke(new() + /// { + /// MobileNetworkDataNetworkName = example.Apply(getNetworkPacketCoreControlPlaneResult => getNetworkPacketCoreControlPlaneResult.Name), + /// MobileNetworkPacketCoreDataPlaneId = example.Apply(getNetworkPacketCoreControlPlaneResult => getNetworkPacketCoreControlPlaneResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkAttachedDataNetworkInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkAttachedDataNetwork:getNetworkAttachedDataNetwork", args ?? new GetNetworkAttachedDataNetworkInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkDataNetwork.cs b/sdk/dotnet/Mobile/GetNetworkDataNetwork.cs index 4e9ec08b2e..22cc5c9517 100644 --- a/sdk/dotnet/Mobile/GetNetworkDataNetwork.cs +++ b/sdk/dotnet/Mobile/GetNetworkDataNetwork.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkDataNetwor /// public static Output Invoke(GetNetworkDataNetworkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkDataNetwork:getNetworkDataNetwork", args ?? new GetNetworkDataNetworkInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Data Network. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetwork.Invoke(new() + /// { + /// Name = "example-mn", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleGetNetworkDataNetwork = Azure.Mobile.GetNetworkDataNetwork.Invoke(new() + /// { + /// Name = "example-mndn", + /// MobileNetworkId = example.Apply(getNetworkResult => getNetworkResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkDataNetworkInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkDataNetwork:getNetworkDataNetwork", args ?? new GetNetworkDataNetworkInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkPacketCoreControlPlane.cs b/sdk/dotnet/Mobile/GetNetworkPacketCoreControlPlane.cs index cd17d16aeb..e584298d9f 100644 --- a/sdk/dotnet/Mobile/GetNetworkPacketCoreControlPlane.cs +++ b/sdk/dotnet/Mobile/GetNetworkPacketCoreControlPlane.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetNetwor /// public static Output Invoke(GetNetworkPacketCoreControlPlaneInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane", args ?? new GetNetworkPacketCoreControlPlaneInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Packet Core Control Plane. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetworkPacketCoreControlPlane.Invoke(new() + /// { + /// Name = "example-mnpccp", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkPacketCoreControlPlaneInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane", args ?? new GetNetworkPacketCoreControlPlaneInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkPacketCoreDataPlane.cs b/sdk/dotnet/Mobile/GetNetworkPacketCoreDataPlane.cs index c3f6c25f24..ede3ed6c84 100644 --- a/sdk/dotnet/Mobile/GetNetworkPacketCoreDataPlane.cs +++ b/sdk/dotnet/Mobile/GetNetworkPacketCoreDataPlane.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkPa /// public static Output Invoke(GetNetworkPacketCoreDataPlaneInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", args ?? new GetNetworkPacketCoreDataPlaneInvokeArgs(), options.WithDefaults()); + + /// + /// Get information a Mobile Network Packet Core Data Plane. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetworkPacketCoreControlPlane.Invoke(new() + /// { + /// Name = "example-mnpccp", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleGetNetworkPacketCoreDataPlane = Azure.Mobile.GetNetworkPacketCoreDataPlane.Invoke(new() + /// { + /// Name = "example-mnpcdp", + /// MobileNetworkPacketCoreControlPlaneId = example.Apply(getNetworkPacketCoreControlPlaneResult => getNetworkPacketCoreControlPlaneResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkPacketCoreDataPlaneInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", args ?? new GetNetworkPacketCoreDataPlaneInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkService.cs b/sdk/dotnet/Mobile/GetNetworkService.cs index 3e113099ed..b74deaf718 100644 --- a/sdk/dotnet/Mobile/GetNetworkService.cs +++ b/sdk/dotnet/Mobile/GetNetworkService.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkServiceArgs ar /// public static Output Invoke(GetNetworkServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkService:getNetworkService", args ?? new GetNetworkServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetwork.Invoke(new() + /// { + /// Name = "example-mn", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleNetworkService = new Azure.Mobile.NetworkService("example", new() + /// { + /// Name = "example-mns", + /// MobileNetworkId = example.Apply(getNetworkResult => getNetworkResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkService:getNetworkService", args ?? new GetNetworkServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkSim.cs b/sdk/dotnet/Mobile/GetNetworkSim.cs index 4d6946ec33..4022c17009 100644 --- a/sdk/dotnet/Mobile/GetNetworkSim.cs +++ b/sdk/dotnet/Mobile/GetNetworkSim.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetNetworkSimArgs args, Invo /// public static Output Invoke(GetNetworkSimInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSim:getNetworkSim", args ?? new GetNetworkSimInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Sim. + /// + public static Output Invoke(GetNetworkSimInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSim:getNetworkSim", args ?? new GetNetworkSimInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkSimGroup.cs b/sdk/dotnet/Mobile/GetNetworkSimGroup.cs index a67fa8fb1c..f056f871a3 100644 --- a/sdk/dotnet/Mobile/GetNetworkSimGroup.cs +++ b/sdk/dotnet/Mobile/GetNetworkSimGroup.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkSimGroupArgs /// public static Output Invoke(GetNetworkSimGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSimGroup:getNetworkSimGroup", args ?? new GetNetworkSimGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Sim Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetwork.Invoke(new() + /// { + /// Name = "example-mn", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// var exampleGetNetworkSimGroup = Azure.Mobile.GetNetworkSimGroup.Invoke(new() + /// { + /// Name = "example-mnsg", + /// MobileNetworkId = example.Apply(getNetworkResult => getNetworkResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkSimGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSimGroup:getNetworkSimGroup", args ?? new GetNetworkSimGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkSimPolicy.cs b/sdk/dotnet/Mobile/GetNetworkSimPolicy.cs index 624f70238b..33aa0732f6 100644 --- a/sdk/dotnet/Mobile/GetNetworkSimPolicy.cs +++ b/sdk/dotnet/Mobile/GetNetworkSimPolicy.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkSimPolicyArg /// public static Output Invoke(GetNetworkSimPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSimPolicy:getNetworkSimPolicy", args ?? new GetNetworkSimPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Sim Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetwork.Invoke(new() + /// { + /// Name = "example-mn", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleGetNetworkSimPolicy = Azure.Mobile.GetNetworkSimPolicy.Invoke(new() + /// { + /// Name = "example-mnsp", + /// MobileNetworkId = example.Apply(getNetworkResult => getNetworkResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkSimPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSimPolicy:getNetworkSimPolicy", args ?? new GetNetworkSimPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkSite.cs b/sdk/dotnet/Mobile/GetNetworkSite.cs index a8df10c815..b2b96030af 100644 --- a/sdk/dotnet/Mobile/GetNetworkSite.cs +++ b/sdk/dotnet/Mobile/GetNetworkSite.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkSiteArgs args, In /// public static Output Invoke(GetNetworkSiteInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSite:getNetworkSite", args ?? new GetNetworkSiteInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Site. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetwork.Invoke(new() + /// { + /// Name = "example-mn", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleGetNetworkSite = Azure.Mobile.GetNetworkSite.Invoke(new() + /// { + /// Name = "example-mns", + /// MobileNetworkId = example.Apply(getNetworkResult => getNetworkResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkSiteInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSite:getNetworkSite", args ?? new GetNetworkSiteInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Mobile/GetNetworkSlice.cs b/sdk/dotnet/Mobile/GetNetworkSlice.cs index 4c1a1ab265..f6ebe66f2f 100644 --- a/sdk/dotnet/Mobile/GetNetworkSlice.cs +++ b/sdk/dotnet/Mobile/GetNetworkSlice.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetNetworkSliceArgs args, /// public static Output Invoke(GetNetworkSliceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSlice:getNetworkSlice", args ?? new GetNetworkSliceInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about a Mobile Network Slice. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Mobile.GetNetwork.Invoke(new() + /// { + /// Name = "example-mn", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// var exampleGetNetworkSlice = Azure.Mobile.GetNetworkSlice.Invoke(new() + /// { + /// Name = "example-mns", + /// MobileNetworkId = test.Id, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkSliceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mobile/getNetworkSlice:getNetworkSlice", args ?? new GetNetworkSliceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Monitoring/GetActionGroup.cs b/sdk/dotnet/Monitoring/GetActionGroup.cs index 861aa37aaf..ea23bd6bf1 100644 --- a/sdk/dotnet/Monitoring/GetActionGroup.cs +++ b/sdk/dotnet/Monitoring/GetActionGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetActionGroupArgs args, In /// public static Output Invoke(GetActionGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getActionGroup:getActionGroup", args ?? new GetActionGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access the properties of an Action Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Monitoring.GetActionGroup.Invoke(new() + /// { + /// ResourceGroupName = "example-rg", + /// Name = "tfex-actiongroup", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["actionGroupId"] = example.Apply(getActionGroupResult => getActionGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetActionGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getActionGroup:getActionGroup", args ?? new GetActionGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Monitoring/GetDataCollectionEndpoint.cs b/sdk/dotnet/Monitoring/GetDataCollectionEndpoint.cs index c031046de6..0483e8740c 100644 --- a/sdk/dotnet/Monitoring/GetDataCollectionEndpoint.cs +++ b/sdk/dotnet/Monitoring/GetDataCollectionEndpoint.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDataCollectio /// public static Output Invoke(GetDataCollectionEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getDataCollectionEndpoint:getDataCollectionEndpoint", args ?? new GetDataCollectionEndpointInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Collection Endpoint. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Monitoring.GetDataCollectionEndpoint.Invoke(new() + /// { + /// Name = "example-mdce", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["endpointId"] = example.Apply(getDataCollectionEndpointResult => getDataCollectionEndpointResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDataCollectionEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getDataCollectionEndpoint:getDataCollectionEndpoint", args ?? new GetDataCollectionEndpointInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Monitoring/GetDataCollectionRule.cs b/sdk/dotnet/Monitoring/GetDataCollectionRule.cs index 587213a4fa..02416eb24a 100644 --- a/sdk/dotnet/Monitoring/GetDataCollectionRule.cs +++ b/sdk/dotnet/Monitoring/GetDataCollectionRule.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDataCollectionRul /// public static Output Invoke(GetDataCollectionRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getDataCollectionRule:getDataCollectionRule", args ?? new GetDataCollectionRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Data Collection Rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Monitoring.GetDataCollectionRule.Invoke(new() + /// { + /// Name = "example-rule", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["ruleId"] = example.Apply(getDataCollectionRuleResult => getDataCollectionRuleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDataCollectionRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getDataCollectionRule:getDataCollectionRule", args ?? new GetDataCollectionRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Monitoring/GetDiagnosticCategories.cs b/sdk/dotnet/Monitoring/GetDiagnosticCategories.cs index 813842129b..8176e9455e 100644 --- a/sdk/dotnet/Monitoring/GetDiagnosticCategories.cs +++ b/sdk/dotnet/Monitoring/GetDiagnosticCategories.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetDiagnosticCateg /// public static Output Invoke(GetDiagnosticCategoriesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getDiagnosticCategories:getDiagnosticCategories", args ?? new GetDiagnosticCategoriesInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about the Monitor Diagnostics Categories supported by an existing Resource. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.KeyVault.GetKeyVault.Invoke(new() + /// { + /// Name = exampleAzurermKeyVault.Name, + /// ResourceGroupName = exampleAzurermKeyVault.ResourceGroupName, + /// }); + /// + /// var exampleGetDiagnosticCategories = Azure.Monitoring.GetDiagnosticCategories.Invoke(new() + /// { + /// ResourceId = example.Apply(getKeyVaultResult => getKeyVaultResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetDiagnosticCategoriesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getDiagnosticCategories:getDiagnosticCategories", args ?? new GetDiagnosticCategoriesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Monitoring/GetScheduledQueryRulesAlert.cs b/sdk/dotnet/Monitoring/GetScheduledQueryRulesAlert.cs index a007996788..365082a066 100644 --- a/sdk/dotnet/Monitoring/GetScheduledQueryRulesAlert.cs +++ b/sdk/dotnet/Monitoring/GetScheduledQueryRulesAlert.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetScheduledQu /// public static Output Invoke(GetScheduledQueryRulesAlertInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getScheduledQueryRulesAlert:getScheduledQueryRulesAlert", args ?? new GetScheduledQueryRulesAlertInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access the properties of an AlertingAction scheduled query rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Monitoring.GetScheduledQueryRulesAlert.Invoke(new() + /// { + /// ResourceGroupName = "example-rg", + /// Name = "tfex-queryrule", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["queryRuleId"] = example.Apply(getScheduledQueryRulesAlertResult => getScheduledQueryRulesAlertResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetScheduledQueryRulesAlertInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getScheduledQueryRulesAlert:getScheduledQueryRulesAlert", args ?? new GetScheduledQueryRulesAlertInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Monitoring/GetScheduledQueryRulesLog.cs b/sdk/dotnet/Monitoring/GetScheduledQueryRulesLog.cs index 0b43a64c58..fd67f3714e 100644 --- a/sdk/dotnet/Monitoring/GetScheduledQueryRulesLog.cs +++ b/sdk/dotnet/Monitoring/GetScheduledQueryRulesLog.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetScheduledQuer /// public static Output Invoke(GetScheduledQueryRulesLogInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getScheduledQueryRulesLog:getScheduledQueryRulesLog", args ?? new GetScheduledQueryRulesLogInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access the properties of a LogToMetricAction scheduled query rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Monitoring.GetScheduledQueryRulesLog.Invoke(new() + /// { + /// ResourceGroupName = "example-rg", + /// Name = "tfex-queryrule", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["queryRuleId"] = example.Apply(getScheduledQueryRulesLogResult => getScheduledQueryRulesLogResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetScheduledQueryRulesLogInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getScheduledQueryRulesLog:getScheduledQueryRulesLog", args ?? new GetScheduledQueryRulesLogInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Monitoring/GetWorkspace.cs b/sdk/dotnet/Monitoring/GetWorkspace.cs index b46068d480..2ffab32243 100644 --- a/sdk/dotnet/Monitoring/GetWorkspace.cs +++ b/sdk/dotnet/Monitoring/GetWorkspace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Workspace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Monitoring.GetWorkspace.Invoke(new() + /// { + /// Name = "example-workspace", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["queryEndpoint"] = example.Apply(getWorkspaceResult => getWorkspaceResult.QueryEndpoint), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:monitoring/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/MySql/GetFlexibleServer.cs b/sdk/dotnet/MySql/GetFlexibleServer.cs index ff2f27123c..466423ef66 100644 --- a/sdk/dotnet/MySql/GetFlexibleServer.cs +++ b/sdk/dotnet/MySql/GetFlexibleServer.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetFlexibleServerArgs ar /// public static Output Invoke(GetFlexibleServerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:mysql/getFlexibleServer:getFlexibleServer", args ?? new GetFlexibleServerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing MySQL Flexible Server. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.MySql.GetFlexibleServer.Invoke(new() + /// { + /// Name = "existingMySqlFlexibleServer", + /// ResourceGroupName = "existingResGroup", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getFlexibleServerResult => getFlexibleServerResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetFlexibleServerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:mysql/getFlexibleServer:getFlexibleServer", args ?? new GetFlexibleServerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetAccount.cs b/sdk/dotnet/NetApp/GetAccount.cs index 75ae110626..be036bff61 100644 --- a/sdk/dotnet/NetApp/GetAccount.cs +++ b/sdk/dotnet/NetApp/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing NetApp Account. + /// + /// ## NetApp Account Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetAccount.Invoke(new() + /// { + /// ResourceGroupName = "acctestRG", + /// Name = "acctestnetappaccount", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["netappAccountId"] = example.Apply(getAccountResult => getAccountResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetAccountEncryption.cs b/sdk/dotnet/NetApp/GetAccountEncryption.cs index 940ebc318b..eab981d937 100644 --- a/sdk/dotnet/NetApp/GetAccountEncryption.cs +++ b/sdk/dotnet/NetApp/GetAccountEncryption.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetAccountEncryptionA /// public static Output Invoke(GetAccountEncryptionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getAccountEncryption:getAccountEncryption", args ?? new GetAccountEncryptionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing NetApp Account Encryption Resource. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetAccountEncryption.Invoke(new() + /// { + /// NetappAccountId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.NetApp/netAppAccounts/account1", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getAccountEncryptionResult => getAccountEncryptionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountEncryptionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getAccountEncryption:getAccountEncryption", args ?? new GetAccountEncryptionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetBackupPolicy.cs b/sdk/dotnet/NetApp/GetBackupPolicy.cs index 5ce2a83b6c..f56b568bed 100644 --- a/sdk/dotnet/NetApp/GetBackupPolicy.cs +++ b/sdk/dotnet/NetApp/GetBackupPolicy.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetBackupPolicyArgs args, /// public static Output Invoke(GetBackupPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getBackupPolicy:getBackupPolicy", args ?? new GetBackupPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing NetApp Backup Vault. + /// + /// ## NetApp Backup Policy Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetBackupPolicy.Invoke(new() + /// { + /// ResourceGroupName = "example-resource-group", + /// AccountName = "example-netappaccount", + /// Name = "example-backuppolicy", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["backupPolicyId"] = example.Apply(getBackupPolicyResult => getBackupPolicyResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBackupPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getBackupPolicy:getBackupPolicy", args ?? new GetBackupPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetBackupVault.cs b/sdk/dotnet/NetApp/GetBackupVault.cs index 176de7b292..3be6d791b5 100644 --- a/sdk/dotnet/NetApp/GetBackupVault.cs +++ b/sdk/dotnet/NetApp/GetBackupVault.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetBackupVaultArgs args, In /// public static Output Invoke(GetBackupVaultInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getBackupVault:getBackupVault", args ?? new GetBackupVaultInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing NetApp Backup Vault. + /// + /// ## NetApp Backup Vault Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetBackupVault.Invoke(new() + /// { + /// ResourceGroupName = "example-resource-group", + /// AccountName = "example-netappaccount", + /// Name = "example-backupvault", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["backupVaultId"] = example.Apply(getBackupVaultResult => getBackupVaultResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetBackupVaultInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getBackupVault:getBackupVault", args ?? new GetBackupVaultInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetPool.cs b/sdk/dotnet/NetApp/GetPool.cs index 57763e10a0..9332e6ad48 100644 --- a/sdk/dotnet/NetApp/GetPool.cs +++ b/sdk/dotnet/NetApp/GetPool.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetPoolArgs args, InvokeOptions? o /// public static Output Invoke(GetPoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getPool:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing NetApp Pool. + /// + /// ## NetApp Pool Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetPool.Invoke(new() + /// { + /// ResourceGroupName = "acctestRG", + /// AccountName = "acctestnetappaccount", + /// Name = "acctestnetapppool", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["netappPoolId"] = example.Apply(getPoolResult => getPoolResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getPool:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetSnapshot.cs b/sdk/dotnet/NetApp/GetSnapshot.cs index 1071153d22..08d66a2385 100644 --- a/sdk/dotnet/NetApp/GetSnapshot.cs +++ b/sdk/dotnet/NetApp/GetSnapshot.cs @@ -74,6 +74,38 @@ public static Task InvokeAsync(GetSnapshotArgs args, InvokeOp /// public static Output Invoke(GetSnapshotInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getSnapshot:getSnapshot", args ?? new GetSnapshotInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing NetApp Snapshot. + /// + /// ## NetApp Snapshot Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = Azure.NetApp.GetSnapshot.Invoke(new() + /// { + /// ResourceGroupName = "acctestRG", + /// Name = "acctestnetappsnapshot", + /// AccountName = "acctestnetappaccount", + /// PoolName = "acctestnetapppool", + /// VolumeName = "acctestnetappvolume", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["netappSnapshotId"] = example.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSnapshotInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getSnapshot:getSnapshot", args ?? new GetSnapshotInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetSnapshotPolicy.cs b/sdk/dotnet/NetApp/GetSnapshotPolicy.cs index e3f3dfabf2..c71817e92a 100644 --- a/sdk/dotnet/NetApp/GetSnapshotPolicy.cs +++ b/sdk/dotnet/NetApp/GetSnapshotPolicy.cs @@ -82,6 +82,42 @@ public static Task InvokeAsync(GetSnapshotPolicyArgs ar /// public static Output Invoke(GetSnapshotPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getSnapshotPolicy:getSnapshotPolicy", args ?? new GetSnapshotPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing NetApp Snapshot Policy. + /// + /// ## NetApp Snapshot Policy Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetSnapshotPolicy.Invoke(new() + /// { + /// ResourceGroupName = "acctestRG", + /// AccountName = "acctestnetappaccount", + /// Name = "example-snapshot-policy", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getSnapshotPolicyResult => getSnapshotPolicyResult.Id), + /// ["name"] = example.Apply(getSnapshotPolicyResult => getSnapshotPolicyResult.Name), + /// ["enabled"] = example.Apply(getSnapshotPolicyResult => getSnapshotPolicyResult.Enabled), + /// ["hourlySchedule"] = example.Apply(getSnapshotPolicyResult => getSnapshotPolicyResult.HourlySchedules), + /// ["dailySchedule"] = example.Apply(getSnapshotPolicyResult => getSnapshotPolicyResult.DailySchedules), + /// ["weeklySchedule"] = example.Apply(getSnapshotPolicyResult => getSnapshotPolicyResult.WeeklySchedules), + /// ["monthlySchedule"] = example.Apply(getSnapshotPolicyResult => getSnapshotPolicyResult.MonthlySchedules), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSnapshotPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getSnapshotPolicy:getSnapshotPolicy", args ?? new GetSnapshotPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetVolume.cs b/sdk/dotnet/NetApp/GetVolume.cs index 1fa15ef19e..51ce9734c8 100644 --- a/sdk/dotnet/NetApp/GetVolume.cs +++ b/sdk/dotnet/NetApp/GetVolume.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetVolumeArgs args, InvokeOption /// public static Output Invoke(GetVolumeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getVolume:getVolume", args ?? new GetVolumeInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing NetApp Volume. + /// + /// ## NetApp Volume Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetVolume.Invoke(new() + /// { + /// ResourceGroupName = "acctestRG", + /// AccountName = "acctestnetappaccount", + /// PoolName = "acctestnetapppool", + /// Name = "example-volume", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["netappVolumeId"] = example.Apply(getVolumeResult => getVolumeResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVolumeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getVolume:getVolume", args ?? new GetVolumeInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetVolumeGroupSapHana.cs b/sdk/dotnet/NetApp/GetVolumeGroupSapHana.cs index 5269d94352..891cba0e14 100644 --- a/sdk/dotnet/NetApp/GetVolumeGroupSapHana.cs +++ b/sdk/dotnet/NetApp/GetVolumeGroupSapHana.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetVolumeGroupSapHan /// public static Output Invoke(GetVolumeGroupSapHanaInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getVolumeGroupSapHana:getVolumeGroupSapHana", args ?? new GetVolumeGroupSapHanaInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Application Volume Group for SAP HANA application. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetVolumeGroupSapHana.Invoke(new() + /// { + /// Name = "existing application volume group name", + /// ResourceGroupName = "resource group name where the account and volume group belong to", + /// AccountName = "existing account where the application volume group belong to", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getVolumeGroupSapHanaResult => getVolumeGroupSapHanaResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVolumeGroupSapHanaInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getVolumeGroupSapHana:getVolumeGroupSapHana", args ?? new GetVolumeGroupSapHanaInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NetApp/GetVolumeQuotaRule.cs b/sdk/dotnet/NetApp/GetVolumeQuotaRule.cs index 3cb2747b9d..9d6aad4acd 100644 --- a/sdk/dotnet/NetApp/GetVolumeQuotaRule.cs +++ b/sdk/dotnet/NetApp/GetVolumeQuotaRule.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVolumeQuotaRuleArgs /// public static Output Invoke(GetVolumeQuotaRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getVolumeQuotaRule:getVolumeQuotaRule", args ?? new GetVolumeQuotaRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Volume Quota Rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NetApp.GetVolumeQuotaRule.Invoke(new() + /// { + /// Name = "exampleQuotaRule", + /// VolumeId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/vol1", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getVolumeQuotaRuleResult => getVolumeQuotaRuleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVolumeQuotaRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:netapp/getVolumeQuotaRule:getVolumeQuotaRule", args ?? new GetVolumeQuotaRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetApplicationGateway.cs b/sdk/dotnet/Network/GetApplicationGateway.cs index d4547f73a9..3ea1064205 100644 --- a/sdk/dotnet/Network/GetApplicationGateway.cs +++ b/sdk/dotnet/Network/GetApplicationGateway.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetApplicationGatewa /// public static Output Invoke(GetApplicationGatewayInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getApplicationGateway:getApplicationGateway", args ?? new GetApplicationGatewayInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Application Gateway. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetApplicationGateway.Invoke(new() + /// { + /// Name = "existing-app-gateway", + /// ResourceGroupName = "existing-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getApplicationGatewayResult => getApplicationGatewayResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetApplicationGatewayInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getApplicationGateway:getApplicationGateway", args ?? new GetApplicationGatewayInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetApplicationSecurityGroup.cs b/sdk/dotnet/Network/GetApplicationSecurityGroup.cs index ceaa2136ce..998c04b827 100644 --- a/sdk/dotnet/Network/GetApplicationSecurityGroup.cs +++ b/sdk/dotnet/Network/GetApplicationSecurityGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetApplication /// public static Output Invoke(GetApplicationSecurityGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getApplicationSecurityGroup:getApplicationSecurityGroup", args ?? new GetApplicationSecurityGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Application Security Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetApplicationSecurityGroup.Invoke(new() + /// { + /// Name = "tf-appsecuritygroup", + /// ResourceGroupName = "my-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["applicationSecurityGroupId"] = example.Apply(getApplicationSecurityGroupResult => getApplicationSecurityGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetApplicationSecurityGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getApplicationSecurityGroup:getApplicationSecurityGroup", args ?? new GetApplicationSecurityGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetExpressRouteCircuit.cs b/sdk/dotnet/Network/GetExpressRouteCircuit.cs index 79779493f1..1a7af310b8 100644 --- a/sdk/dotnet/Network/GetExpressRouteCircuit.cs +++ b/sdk/dotnet/Network/GetExpressRouteCircuit.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetExpressRouteCirc /// public static Output Invoke(GetExpressRouteCircuitInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getExpressRouteCircuit:getExpressRouteCircuit", args ?? new GetExpressRouteCircuitInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing ExpressRoute circuit. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetExpressRouteCircuit.Invoke(new() + /// { + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// Name = exampleAzurermExpressRouteCircuit.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["expressRouteCircuitId"] = example.Apply(getExpressRouteCircuitResult => getExpressRouteCircuitResult.Id), + /// ["serviceKey"] = example.Apply(getExpressRouteCircuitResult => getExpressRouteCircuitResult.ServiceKey), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetExpressRouteCircuitInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getExpressRouteCircuit:getExpressRouteCircuit", args ?? new GetExpressRouteCircuitInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetFirewall.cs b/sdk/dotnet/Network/GetFirewall.cs index 9465d2d440..a0d124242c 100644 --- a/sdk/dotnet/Network/GetFirewall.cs +++ b/sdk/dotnet/Network/GetFirewall.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetFirewallArgs args, InvokeOp /// public static Output Invoke(GetFirewallInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getFirewall:getFirewall", args ?? new GetFirewallInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Firewall. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetFirewall.Invoke(new() + /// { + /// Name = "firewall1", + /// ResourceGroupName = "firewall-RG", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["firewallPrivateIp"] = example.Apply(getFirewallResult => getFirewallResult.IpConfigurations[0]?.PrivateIpAddress), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetFirewallInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getFirewall:getFirewall", args ?? new GetFirewallInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetFirewallPolicy.cs b/sdk/dotnet/Network/GetFirewallPolicy.cs index 3f2e601198..6793b9c213 100644 --- a/sdk/dotnet/Network/GetFirewallPolicy.cs +++ b/sdk/dotnet/Network/GetFirewallPolicy.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetFirewallPolicyArgs ar /// public static Output Invoke(GetFirewallPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getFirewallPolicy:getFirewallPolicy", args ?? new GetFirewallPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Firewall Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetFirewallPolicy.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getFirewallPolicyResult => getFirewallPolicyResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetFirewallPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getFirewallPolicy:getFirewallPolicy", args ?? new GetFirewallPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetGatewayConnection.cs b/sdk/dotnet/Network/GetGatewayConnection.cs index 158d57461b..931294910e 100644 --- a/sdk/dotnet/Network/GetGatewayConnection.cs +++ b/sdk/dotnet/Network/GetGatewayConnection.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetGatewayConnectionA /// public static Output Invoke(GetGatewayConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getGatewayConnection:getGatewayConnection", args ?? new GetGatewayConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Network Gateway Connection. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetGatewayConnection.Invoke(new() + /// { + /// Name = "production", + /// ResourceGroupName = "networking", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["virtualNetworkGatewayConnectionId"] = example.Apply(getGatewayConnectionResult => getGatewayConnectionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGatewayConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getGatewayConnection:getGatewayConnection", args ?? new GetGatewayConnectionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetIpGroup.cs b/sdk/dotnet/Network/GetIpGroup.cs index 60fbb6f311..fab26e1b6b 100644 --- a/sdk/dotnet/Network/GetIpGroup.cs +++ b/sdk/dotnet/Network/GetIpGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetIpGroupArgs args, InvokeOpti /// public static Output Invoke(GetIpGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getIpGroup:getIpGroup", args ?? new GetIpGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing IP Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetIpGroup.Invoke(new() + /// { + /// Name = "example1-ipgroup", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["cidrs"] = example.Apply(getIpGroupResult => getIpGroupResult.Cidrs), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetIpGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getIpGroup:getIpGroup", args ?? new GetIpGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetIpGroups.cs b/sdk/dotnet/Network/GetIpGroups.cs index 3b2e42d643..1ac8d9c695 100644 --- a/sdk/dotnet/Network/GetIpGroups.cs +++ b/sdk/dotnet/Network/GetIpGroups.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetIpGroupsArgs args, InvokeOp /// public static Output Invoke(GetIpGroupsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getIpGroups:getIpGroups", args ?? new GetIpGroupsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing IP Groups. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetIpGroups.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["ids"] = example.Apply(getIpGroupsResult => getIpGroupsResult.Ids), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetIpGroupsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getIpGroups:getIpGroups", args ?? new GetIpGroupsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetLocalNetworkGateway.cs b/sdk/dotnet/Network/GetLocalNetworkGateway.cs index 1e4eabc178..701c9ccf5b 100644 --- a/sdk/dotnet/Network/GetLocalNetworkGateway.cs +++ b/sdk/dotnet/Network/GetLocalNetworkGateway.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetLocalNetworkGate /// public static Output Invoke(GetLocalNetworkGatewayInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getLocalNetworkGateway:getLocalNetworkGateway", args ?? new GetLocalNetworkGatewayInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Local Network Gateway. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetLocalNetworkGateway.Invoke(new() + /// { + /// Name = "existing-local-network-gateway", + /// ResourceGroupName = "existing-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getLocalNetworkGatewayResult => getLocalNetworkGatewayResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetLocalNetworkGatewayInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getLocalNetworkGateway:getLocalNetworkGateway", args ?? new GetLocalNetworkGatewayInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNatGateway.cs b/sdk/dotnet/Network/GetNatGateway.cs index 3e32ef59bb..7f859cd6fa 100644 --- a/sdk/dotnet/Network/GetNatGateway.cs +++ b/sdk/dotnet/Network/GetNatGateway.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetNatGatewayArgs args, Invo /// public static Output Invoke(GetNatGatewayInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNatGateway:getNatGateway", args ?? new GetNatGatewayInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing NAT Gateway. + /// + public static Output Invoke(GetNatGatewayInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNatGateway:getNatGateway", args ?? new GetNatGatewayInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNetworkDdosProtectionPlan.cs b/sdk/dotnet/Network/GetNetworkDdosProtectionPlan.cs index cab207f63b..06c36135fe 100644 --- a/sdk/dotnet/Network/GetNetworkDdosProtectionPlan.cs +++ b/sdk/dotnet/Network/GetNetworkDdosProtectionPlan.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNetworkDdo /// public static Output Invoke(GetNetworkDdosProtectionPlanInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkDdosProtectionPlan:getNetworkDdosProtectionPlan", args ?? new GetNetworkDdosProtectionPlanInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Network DDoS Protection Plan. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetNetworkDdosProtectionPlan.Invoke(new() + /// { + /// Name = exampleAzurermNetworkDdosProtectionPlan.Name, + /// ResourceGroupName = exampleAzurermNetworkDdosProtectionPlan.ResourceGroupName, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["ddosProtectionPlanId"] = example.Apply(getNetworkDdosProtectionPlanResult => getNetworkDdosProtectionPlanResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkDdosProtectionPlanInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkDdosProtectionPlan:getNetworkDdosProtectionPlan", args ?? new GetNetworkDdosProtectionPlanInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNetworkInterface.cs b/sdk/dotnet/Network/GetNetworkInterface.cs index 85179a848b..adecbc6000 100644 --- a/sdk/dotnet/Network/GetNetworkInterface.cs +++ b/sdk/dotnet/Network/GetNetworkInterface.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNetworkInterfaceArg /// public static Output Invoke(GetNetworkInterfaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkInterface:getNetworkInterface", args ?? new GetNetworkInterfaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Network Interface. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetNetworkInterface.Invoke(new() + /// { + /// Name = "acctest-nic", + /// ResourceGroupName = "networking", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["networkInterfaceId"] = example.Apply(getNetworkInterfaceResult => getNetworkInterfaceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkInterfaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkInterface:getNetworkInterface", args ?? new GetNetworkInterfaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNetworkManager.cs b/sdk/dotnet/Network/GetNetworkManager.cs index 048dec4b76..0d11566c4f 100644 --- a/sdk/dotnet/Network/GetNetworkManager.cs +++ b/sdk/dotnet/Network/GetNetworkManager.cs @@ -116,6 +116,59 @@ public static Task InvokeAsync(GetNetworkManagerArgs ar /// public static Output Invoke(GetNetworkManagerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkManager:getNetworkManager", args ?? new GetNetworkManagerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a Network Manager. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "example-resources", + /// Location = "West Europe", + /// }); + /// + /// var current = Azure.Core.GetSubscription.Invoke(); + /// + /// var exampleNetworkManager = new Azure.Network.NetworkManager("example", new() + /// { + /// Name = "example-network-manager", + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// Scope = new Azure.Network.Inputs.NetworkManagerScopeArgs + /// { + /// SubscriptionIds = new[] + /// { + /// current.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }, + /// }, + /// ScopeAccesses = new[] + /// { + /// "Connectivity", + /// "SecurityAdmin", + /// }, + /// Description = "example network manager", + /// }); + /// + /// var example = Azure.Network.GetNetworkManager.Invoke(new() + /// { + /// Name = exampleNetworkManager.Name, + /// ResourceGroupName = exampleNetworkManager.ResourceGroupName, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkManagerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkManager:getNetworkManager", args ?? new GetNetworkManagerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNetworkManagerConnectivityConfiguration.cs b/sdk/dotnet/Network/GetNetworkManagerConnectivityConfiguration.cs index 0df3cf014d..1ea93d0b09 100644 --- a/sdk/dotnet/Network/GetNetworkManagerConnectivityConfiguration.cs +++ b/sdk/dotnet/Network/GetNetworkManagerConnectivityConfiguration.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync /// public static Output Invoke(GetNetworkManagerConnectivityConfigurationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkManagerConnectivityConfiguration:getNetworkManagerConnectivityConfiguration", args ?? new GetNetworkManagerConnectivityConfigurationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Network Manager Connectivity Configuration. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetNetworkManagerConnectivityConfiguration.Invoke(new() + /// { + /// Name = "existing", + /// NetworkManagerId = "TODO", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getNetworkManagerConnectivityConfigurationResult => getNetworkManagerConnectivityConfigurationResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkManagerConnectivityConfigurationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkManagerConnectivityConfiguration:getNetworkManagerConnectivityConfiguration", args ?? new GetNetworkManagerConnectivityConfigurationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNetworkManagerNetworkGroup.cs b/sdk/dotnet/Network/GetNetworkManagerNetworkGroup.cs index b403b2ed7d..8c83ed4ccd 100644 --- a/sdk/dotnet/Network/GetNetworkManagerNetworkGroup.cs +++ b/sdk/dotnet/Network/GetNetworkManagerNetworkGroup.cs @@ -128,6 +128,65 @@ public static Task InvokeAsync(GetNetworkMa /// public static Output Invoke(GetNetworkManagerNetworkGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkManagerNetworkGroup:getNetworkManagerNetworkGroup", args ?? new GetNetworkManagerNetworkGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a Network Manager Network Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "example-resources", + /// Location = "West Europe", + /// }); + /// + /// var current = Azure.Core.GetSubscription.Invoke(); + /// + /// var exampleNetworkManager = new Azure.Network.NetworkManager("example", new() + /// { + /// Name = "example-network-manager", + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// Scope = new Azure.Network.Inputs.NetworkManagerScopeArgs + /// { + /// SubscriptionIds = new[] + /// { + /// current.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }, + /// }, + /// ScopeAccesses = new[] + /// { + /// "Connectivity", + /// "SecurityAdmin", + /// }, + /// Description = "example network manager", + /// }); + /// + /// var exampleNetworkManagerNetworkGroup = new Azure.Network.NetworkManagerNetworkGroup("example", new() + /// { + /// Name = "example-group", + /// NetworkManagerId = exampleNetworkManager.Id, + /// }); + /// + /// var example = Azure.Network.GetNetworkManagerNetworkGroup.Invoke(new() + /// { + /// Name = exampleNetworkManagerNetworkGroup.Name, + /// NetworkManagerId = exampleNetworkManager.Id, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkManagerNetworkGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkManagerNetworkGroup:getNetworkManagerNetworkGroup", args ?? new GetNetworkManagerNetworkGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNetworkSecurityGroup.cs b/sdk/dotnet/Network/GetNetworkSecurityGroup.cs index 221622194e..aad301db55 100644 --- a/sdk/dotnet/Network/GetNetworkSecurityGroup.cs +++ b/sdk/dotnet/Network/GetNetworkSecurityGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNetworkSecurity /// public static Output Invoke(GetNetworkSecurityGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkSecurityGroup:getNetworkSecurityGroup", args ?? new GetNetworkSecurityGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Network Security Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetNetworkSecurityGroup.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["location"] = example.Apply(getNetworkSecurityGroupResult => getNetworkSecurityGroupResult.Location), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkSecurityGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkSecurityGroup:getNetworkSecurityGroup", args ?? new GetNetworkSecurityGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetNetworkWatcher.cs b/sdk/dotnet/Network/GetNetworkWatcher.cs index fce632a731..797be34da7 100644 --- a/sdk/dotnet/Network/GetNetworkWatcher.cs +++ b/sdk/dotnet/Network/GetNetworkWatcher.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNetworkWatcherArgs ar /// public static Output Invoke(GetNetworkWatcherInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkWatcher:getNetworkWatcher", args ?? new GetNetworkWatcherInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Network Watcher. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetNetworkWatcher.Invoke(new() + /// { + /// Name = exampleAzurermNetworkWatcher.Name, + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["networkWatcherId"] = example.Apply(getNetworkWatcherResult => getNetworkWatcherResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNetworkWatcherInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getNetworkWatcher:getNetworkWatcher", args ?? new GetNetworkWatcherInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetPublicIP.cs b/sdk/dotnet/Network/GetPublicIP.cs index bb2dfdd77c..4f7ece518d 100644 --- a/sdk/dotnet/Network/GetPublicIP.cs +++ b/sdk/dotnet/Network/GetPublicIP.cs @@ -262,6 +262,132 @@ public static Task InvokeAsync(GetPublicIPArgs args, InvokeOp /// public static Output Invoke(GetPublicIPInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getPublicIP:getPublicIP", args ?? new GetPublicIPInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Public IP Address. + /// + /// ## Example Usage + /// + /// ### Reference An Existing) + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetPublicIP.Invoke(new() + /// { + /// Name = "name_of_public_ip", + /// ResourceGroupName = "name_of_resource_group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["domainNameLabel"] = example.Apply(getPublicIPResult => getPublicIPResult.DomainNameLabel), + /// ["publicIpAddress"] = example.Apply(getPublicIPResult => getPublicIPResult.IpAddress), + /// }; + /// }); + /// ``` + /// + /// + /// ### Retrieve The Dynamic Public IP Of A New VM) + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "test-resources", + /// Location = "West Europe", + /// }); + /// + /// var exampleVirtualNetwork = new Azure.Network.VirtualNetwork("example", new() + /// { + /// Name = "test-network", + /// AddressSpaces = new[] + /// { + /// "10.0.0.0/16", + /// }, + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// }); + /// + /// var exampleSubnet = new Azure.Network.Subnet("example", new() + /// { + /// Name = "acctsub", + /// ResourceGroupName = exampleResourceGroup.Name, + /// VirtualNetworkName = exampleVirtualNetwork.Name, + /// AddressPrefixes = new[] + /// { + /// "10.0.2.0/24", + /// }, + /// }); + /// + /// var examplePublicIp = new Azure.Network.PublicIp("example", new() + /// { + /// Name = "test-pip", + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// AllocationMethod = "Dynamic", + /// IdleTimeoutInMinutes = 30, + /// Tags = + /// { + /// { "environment", "test" }, + /// }, + /// }); + /// + /// var exampleNetworkInterface = new Azure.Network.NetworkInterface("example", new() + /// { + /// Name = "test-nic", + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// IpConfigurations = new[] + /// { + /// new Azure.Network.Inputs.NetworkInterfaceIpConfigurationArgs + /// { + /// Name = "testconfiguration1", + /// SubnetId = exampleSubnet.Id, + /// PrivateIpAddressAllocation = "Static", + /// PrivateIpAddress = "10.0.2.5", + /// PublicIpAddressId = examplePublicIp.Id, + /// }, + /// }, + /// }); + /// + /// var exampleVirtualMachine = new Azure.Compute.VirtualMachine("example", new() + /// { + /// Name = "test-vm", + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// NetworkInterfaceIds = new[] + /// { + /// exampleNetworkInterface.Id, + /// }, + /// }); + /// + /// var example = Azure.Network.GetPublicIP.Invoke(new() + /// { + /// Name = examplePublicIp.Name, + /// ResourceGroupName = exampleVirtualMachine.ResourceGroupName, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["publicIpAddress"] = example.Apply(getPublicIPResult => getPublicIPResult.IpAddress), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPublicIPInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getPublicIP:getPublicIP", args ?? new GetPublicIPInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetPublicIPs.cs b/sdk/dotnet/Network/GetPublicIPs.cs index 785ba9d78b..59d055b8bf 100644 --- a/sdk/dotnet/Network/GetPublicIPs.cs +++ b/sdk/dotnet/Network/GetPublicIPs.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetPublicIPsArgs args, Invoke /// public static Output Invoke(GetPublicIPsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getPublicIPs:getPublicIPs", args ?? new GetPublicIPsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a set of existing Public IP Addresses. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetPublicIPs.Invoke(new() + /// { + /// ResourceGroupName = "pip-test", + /// AttachmentStatus = "Attached", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetPublicIPsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getPublicIPs:getPublicIPs", args ?? new GetPublicIPsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetPublicIpPrefix.cs b/sdk/dotnet/Network/GetPublicIpPrefix.cs index 8d2b113246..8379bb9ae9 100644 --- a/sdk/dotnet/Network/GetPublicIpPrefix.cs +++ b/sdk/dotnet/Network/GetPublicIpPrefix.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetPublicIpPrefixArgs ar /// public static Output Invoke(GetPublicIpPrefixInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getPublicIpPrefix:getPublicIpPrefix", args ?? new GetPublicIpPrefixInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Public IP Prefix. + /// + /// ## Example Usage + /// + /// ### Reference An Existing) + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetPublicIpPrefix.Invoke(new() + /// { + /// Name = "name_of_public_ip", + /// ResourceGroupName = "name_of_resource_group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["publicIpPrefix"] = example.Apply(getPublicIpPrefixResult => getPublicIpPrefixResult.IpPrefix), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPublicIpPrefixInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getPublicIpPrefix:getPublicIpPrefix", args ?? new GetPublicIpPrefixInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetRouteFilter.cs b/sdk/dotnet/Network/GetRouteFilter.cs index d32daa310d..8525486a22 100644 --- a/sdk/dotnet/Network/GetRouteFilter.cs +++ b/sdk/dotnet/Network/GetRouteFilter.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetRouteFilterArgs args, In /// public static Output Invoke(GetRouteFilterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getRouteFilter:getRouteFilter", args ?? new GetRouteFilterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Route Filter. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetRouteFilter.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getRouteFilterResult => getRouteFilterResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRouteFilterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getRouteFilter:getRouteFilter", args ?? new GetRouteFilterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetRouteTable.cs b/sdk/dotnet/Network/GetRouteTable.cs index ca90521acf..c061a37b00 100644 --- a/sdk/dotnet/Network/GetRouteTable.cs +++ b/sdk/dotnet/Network/GetRouteTable.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetRouteTableArgs args, Invo /// public static Output Invoke(GetRouteTableInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getRouteTable:getRouteTable", args ?? new GetRouteTableInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Route Table. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetRouteTable.Invoke(new() + /// { + /// Name = "myroutetable", + /// ResourceGroupName = "some-resource-group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetRouteTableInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getRouteTable:getRouteTable", args ?? new GetRouteTableInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetServiceTags.cs b/sdk/dotnet/Network/GetServiceTags.cs index c21656a2c6..5ba7f598f1 100644 --- a/sdk/dotnet/Network/GetServiceTags.cs +++ b/sdk/dotnet/Network/GetServiceTags.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetServiceTagsArgs args, In /// public static Output Invoke(GetServiceTagsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getServiceTags:getServiceTags", args ?? new GetServiceTagsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about Service Tags. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetServiceTags.Invoke(new() + /// { + /// Location = "westcentralus", + /// Service = "AzureKeyVault", + /// LocationFilter = "northeurope", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["addressPrefixes"] = example.Apply(getServiceTagsResult => getServiceTagsResult.AddressPrefixes), + /// ["ipv4Cidrs"] = example.Apply(getServiceTagsResult => getServiceTagsResult.Ipv4Cidrs), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceTagsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getServiceTags:getServiceTags", args ?? new GetServiceTagsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetSubnet.cs b/sdk/dotnet/Network/GetSubnet.cs index a85930b7bb..8b9d6c7868 100644 --- a/sdk/dotnet/Network/GetSubnet.cs +++ b/sdk/dotnet/Network/GetSubnet.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetSubnetArgs args, InvokeOption /// public static Output Invoke(GetSubnetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getSubnet:getSubnet", args ?? new GetSubnetInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Subnet within a Virtual Network. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetSubnet.Invoke(new() + /// { + /// Name = "backend", + /// VirtualNetworkName = "production", + /// ResourceGroupName = "networking", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["subnetId"] = example.Apply(getSubnetResult => getSubnetResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSubnetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getSubnet:getSubnet", args ?? new GetSubnetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetTrafficManager.cs b/sdk/dotnet/Network/GetTrafficManager.cs index e86dc2a4da..a074baaa4e 100644 --- a/sdk/dotnet/Network/GetTrafficManager.cs +++ b/sdk/dotnet/Network/GetTrafficManager.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetTrafficManagerArgs ar /// public static Output Invoke(GetTrafficManagerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getTrafficManager:getTrafficManager", args ?? new GetTrafficManagerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access the ID of a specified Traffic Manager Geographical Location within the Geographical Hierarchy. + /// + /// ## Example Usage + /// + /// ### World) + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetTrafficManager.Invoke(new() + /// { + /// Name = "World", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["locationCode"] = example.Apply(getTrafficManagerResult => getTrafficManagerResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTrafficManagerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getTrafficManager:getTrafficManager", args ?? new GetTrafficManagerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetTrafficManagerProfile.cs b/sdk/dotnet/Network/GetTrafficManagerProfile.cs index 522d84a030..e602705c4b 100644 --- a/sdk/dotnet/Network/GetTrafficManagerProfile.cs +++ b/sdk/dotnet/Network/GetTrafficManagerProfile.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetTrafficManager /// public static Output Invoke(GetTrafficManagerProfileInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getTrafficManagerProfile:getTrafficManagerProfile", args ?? new GetTrafficManagerProfileInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Traffic Manager Profile. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetTrafficManagerProfile.Invoke(new() + /// { + /// Name = "test", + /// ResourceGroupName = "test", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["trafficRoutingMethod"] = example.Apply(getTrafficManagerProfileResult => getTrafficManagerProfileResult.TrafficRoutingMethod), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTrafficManagerProfileInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getTrafficManagerProfile:getTrafficManagerProfile", args ?? new GetTrafficManagerProfileInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVirtualHub.cs b/sdk/dotnet/Network/GetVirtualHub.cs index b9c952f4d2..7e739cb5b8 100644 --- a/sdk/dotnet/Network/GetVirtualHub.cs +++ b/sdk/dotnet/Network/GetVirtualHub.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVirtualHubArgs args, Invo /// public static Output Invoke(GetVirtualHubInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualHub:getVirtualHub", args ?? new GetVirtualHubInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing Virtual Hub. + /// + /// ## Virtual Hub Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVirtualHub.Invoke(new() + /// { + /// Name = "example-hub", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["virtualHubId"] = example.Apply(getVirtualHubResult => getVirtualHubResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualHubInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualHub:getVirtualHub", args ?? new GetVirtualHubInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVirtualHubConnection.cs b/sdk/dotnet/Network/GetVirtualHubConnection.cs index e30a46a2db..66726474ff 100644 --- a/sdk/dotnet/Network/GetVirtualHubConnection.cs +++ b/sdk/dotnet/Network/GetVirtualHubConnection.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetVirtualHubConne /// public static Output Invoke(GetVirtualHubConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualHubConnection:getVirtualHubConnection", args ?? new GetVirtualHubConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing Virtual Hub Connection. + /// + /// ## Virtual Hub Connection Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVirtualHubConnection.Invoke(new() + /// { + /// Name = "example-connection", + /// ResourceGroupName = "example-resources", + /// VirtualHubName = "example-hub-name", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["virtualHubConnectionId"] = example.Apply(getVirtualHubConnectionResult => getVirtualHubConnectionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualHubConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualHubConnection:getVirtualHubConnection", args ?? new GetVirtualHubConnectionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVirtualHubRouteTable.cs b/sdk/dotnet/Network/GetVirtualHubRouteTable.cs index 873451c402..c927ffdee8 100644 --- a/sdk/dotnet/Network/GetVirtualHubRouteTable.cs +++ b/sdk/dotnet/Network/GetVirtualHubRouteTable.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetVirtualHubRoute /// public static Output Invoke(GetVirtualHubRouteTableInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualHubRouteTable:getVirtualHubRouteTable", args ?? new GetVirtualHubRouteTableInvokeArgs(), options.WithDefaults()); + + /// + /// Uses this data source to access information about an existing Virtual Hub Route Table. + /// + /// ## Virtual Hub Route Table Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVirtualHubRouteTable.Invoke(new() + /// { + /// Name = "example-hub-route-table", + /// ResourceGroupName = "example-resources", + /// VirtualHubName = "example-hub-name", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["virtualHubRouteTableId"] = example.Apply(getVirtualHubRouteTableResult => getVirtualHubRouteTableResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualHubRouteTableInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualHubRouteTable:getVirtualHubRouteTable", args ?? new GetVirtualHubRouteTableInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVirtualNetwork.cs b/sdk/dotnet/Network/GetVirtualNetwork.cs index df84b97f3d..4b4be860ce 100644 --- a/sdk/dotnet/Network/GetVirtualNetwork.cs +++ b/sdk/dotnet/Network/GetVirtualNetwork.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVirtualNetworkArgs ar /// public static Output Invoke(GetVirtualNetworkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualNetwork:getVirtualNetwork", args ?? new GetVirtualNetworkInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Network. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVirtualNetwork.Invoke(new() + /// { + /// Name = "production", + /// ResourceGroupName = "networking", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["virtualNetworkId"] = example.Apply(getVirtualNetworkResult => getVirtualNetworkResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualNetworkInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualNetwork:getVirtualNetwork", args ?? new GetVirtualNetworkInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVirtualNetworkGateway.cs b/sdk/dotnet/Network/GetVirtualNetworkGateway.cs index 010ec62df8..f319e3f86f 100644 --- a/sdk/dotnet/Network/GetVirtualNetworkGateway.cs +++ b/sdk/dotnet/Network/GetVirtualNetworkGateway.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVirtualNetwork /// public static Output Invoke(GetVirtualNetworkGatewayInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualNetworkGateway:getVirtualNetworkGateway", args ?? new GetVirtualNetworkGatewayInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Network Gateway. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVirtualNetworkGateway.Invoke(new() + /// { + /// Name = "production", + /// ResourceGroupName = "networking", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["virtualNetworkGatewayId"] = example.Apply(getVirtualNetworkGatewayResult => getVirtualNetworkGatewayResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualNetworkGatewayInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualNetworkGateway:getVirtualNetworkGateway", args ?? new GetVirtualNetworkGatewayInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVirtualNetworkPeering.cs b/sdk/dotnet/Network/GetVirtualNetworkPeering.cs index c7c293e195..2374abf4c1 100644 --- a/sdk/dotnet/Network/GetVirtualNetworkPeering.cs +++ b/sdk/dotnet/Network/GetVirtualNetworkPeering.cs @@ -80,6 +80,41 @@ public static Task InvokeAsync(GetVirtualNetwork /// public static Output Invoke(GetVirtualNetworkPeeringInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualNetworkPeering:getVirtualNetworkPeering", args ?? new GetVirtualNetworkPeeringInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing virtual network peering. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVirtualNetwork.Invoke(new() + /// { + /// Name = "vnet01", + /// ResourceGroupName = "networking", + /// }); + /// + /// var exampleGetVirtualNetworkPeering = Azure.Network.GetVirtualNetworkPeering.Invoke(new() + /// { + /// Name = "peer-vnet01-to-vnet02", + /// VirtualNetworkId = example.Apply(getVirtualNetworkResult => getVirtualNetworkResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleGetVirtualNetworkPeering.Apply(getVirtualNetworkPeeringResult => getVirtualNetworkPeeringResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualNetworkPeeringInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualNetworkPeering:getVirtualNetworkPeering", args ?? new GetVirtualNetworkPeeringInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVirtualWan.cs b/sdk/dotnet/Network/GetVirtualWan.cs index 656cab83a6..fcb76f4797 100644 --- a/sdk/dotnet/Network/GetVirtualWan.cs +++ b/sdk/dotnet/Network/GetVirtualWan.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetVirtualWanArgs args, Invo /// public static Output Invoke(GetVirtualWanInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualWan:getVirtualWan", args ?? new GetVirtualWanInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Virtual Wan. + /// + public static Output Invoke(GetVirtualWanInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVirtualWan:getVirtualWan", args ?? new GetVirtualWanInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVpnGateway.cs b/sdk/dotnet/Network/GetVpnGateway.cs index b071d99661..2f7db7227a 100644 --- a/sdk/dotnet/Network/GetVpnGateway.cs +++ b/sdk/dotnet/Network/GetVpnGateway.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVpnGatewayArgs args, Invo /// public static Output Invoke(GetVpnGatewayInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVpnGateway:getVpnGateway", args ?? new GetVpnGatewayInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing VPN Gateway within a Virtual Hub. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVpnGateway.Invoke(new() + /// { + /// Name = "existing-local-vpn_gateway", + /// ResourceGroupName = "existing-vpn_gateway", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["azurermVpnGatewayId"] = example.Apply(getVpnGatewayResult => getVpnGatewayResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVpnGatewayInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVpnGateway:getVpnGateway", args ?? new GetVpnGatewayInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Network/GetVpnServerConfiguration.cs b/sdk/dotnet/Network/GetVpnServerConfiguration.cs index 61c757fad7..4a83d4ac12 100644 --- a/sdk/dotnet/Network/GetVpnServerConfiguration.cs +++ b/sdk/dotnet/Network/GetVpnServerConfiguration.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetVpnServerConf /// public static Output Invoke(GetVpnServerConfigurationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVpnServerConfiguration:getVpnServerConfiguration", args ?? new GetVpnServerConfigurationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing VPN Server Configuration. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetVpnServerConfiguration.Invoke(new() + /// { + /// Name = "existing-local-vpn-server-configuration", + /// ResourceGroupName = "existing-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["azurermVpnServerConfiguration"] = example.Apply(getVpnServerConfigurationResult => getVpnServerConfigurationResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVpnServerConfigurationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:network/getVpnServerConfiguration:getVpnServerConfiguration", args ?? new GetVpnServerConfigurationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Nginx/GetCertificate.cs b/sdk/dotnet/Nginx/GetCertificate.cs index c53d742839..59b53ef227 100644 --- a/sdk/dotnet/Nginx/GetCertificate.cs +++ b/sdk/dotnet/Nginx/GetCertificate.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetCertificateArgs args, In /// public static Output Invoke(GetCertificateInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:nginx/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing NGINX Certificate. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Nginx.GetCertificate.Invoke(new() + /// { + /// Name = "existing", + /// NginxDeploymentId = exampleAzurermNginxDeployment.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getCertificateResult => getCertificateResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCertificateInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:nginx/getCertificate:getCertificate", args ?? new GetCertificateInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Nginx/GetConfiguration.cs b/sdk/dotnet/Nginx/GetConfiguration.cs index 65e31d860b..6a97b630f6 100644 --- a/sdk/dotnet/Nginx/GetConfiguration.cs +++ b/sdk/dotnet/Nginx/GetConfiguration.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetConfigurationArgs args /// public static Output Invoke(GetConfigurationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:nginx/getConfiguration:getConfiguration", args ?? new GetConfigurationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Nginx Configuration. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Nginx.GetConfiguration.Invoke(new() + /// { + /// NginxDeploymentId = exampleAzurermNginxDeployment.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getConfigurationResult => getConfigurationResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetConfigurationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:nginx/getConfiguration:getConfiguration", args ?? new GetConfigurationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Nginx/GetDeployment.cs b/sdk/dotnet/Nginx/GetDeployment.cs index 8edf540960..70d8f8c02c 100644 --- a/sdk/dotnet/Nginx/GetDeployment.cs +++ b/sdk/dotnet/Nginx/GetDeployment.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDeploymentArgs args, Invo /// public static Output Invoke(GetDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:nginx/getDeployment:getDeployment", args ?? new GetDeploymentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing NGINX Deployment. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Nginx.GetDeployment.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDeploymentResult => getDeploymentResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:nginx/getDeployment:getDeployment", args ?? new GetDeploymentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NotificationHub/GetHub.cs b/sdk/dotnet/NotificationHub/GetHub.cs index 7c37f3ca82..26ac0ffe36 100644 --- a/sdk/dotnet/NotificationHub/GetHub.cs +++ b/sdk/dotnet/NotificationHub/GetHub.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetHubArgs args, InvokeOptions? opt /// public static Output Invoke(GetHubInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:notificationhub/getHub:getHub", args ?? new GetHubInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Notification Hub within a Notification Hub Namespace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NotificationHub.GetHub.Invoke(new() + /// { + /// Name = "notification-hub", + /// NamespaceName = "namespace-name", + /// ResourceGroupName = "resource-group-name", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getHubResult => getHubResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetHubInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:notificationhub/getHub:getHub", args ?? new GetHubInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/NotificationHub/GetNamespace.cs b/sdk/dotnet/NotificationHub/GetNamespace.cs index 3f2d403f31..04e7dea933 100644 --- a/sdk/dotnet/NotificationHub/GetNamespace.cs +++ b/sdk/dotnet/NotificationHub/GetNamespace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNamespaceArgs args, Invoke /// public static Output Invoke(GetNamespaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:notificationhub/getNamespace:getNamespace", args ?? new GetNamespaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Notification Hub Namespace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.NotificationHub.GetNamespace.Invoke(new() + /// { + /// Name = "my-namespace", + /// ResourceGroupName = "my-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["servicebusEndpoint"] = example.Apply(getNamespaceResult => getNamespaceResult.ServicebusEndpoint), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNamespaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:notificationhub/getNamespace:getNamespace", args ?? new GetNamespaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/OperationalInsights/GetAnalyticsWorkspace.cs b/sdk/dotnet/OperationalInsights/GetAnalyticsWorkspace.cs index 4509d7ec89..1856113f31 100644 --- a/sdk/dotnet/OperationalInsights/GetAnalyticsWorkspace.cs +++ b/sdk/dotnet/OperationalInsights/GetAnalyticsWorkspace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAnalyticsWorkspac /// public static Output Invoke(GetAnalyticsWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:operationalinsights/getAnalyticsWorkspace:getAnalyticsWorkspace", args ?? new GetAnalyticsWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Log Analytics (formally Operational Insights) Workspace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.OperationalInsights.GetAnalyticsWorkspace.Invoke(new() + /// { + /// Name = "acctest-01", + /// ResourceGroupName = "acctest", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["logAnalyticsWorkspaceId"] = example.Apply(getAnalyticsWorkspaceResult => getAnalyticsWorkspaceResult.WorkspaceId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAnalyticsWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:operationalinsights/getAnalyticsWorkspace:getAnalyticsWorkspace", args ?? new GetAnalyticsWorkspaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetAdbsCharacterSets.cs b/sdk/dotnet/Oracle/GetAdbsCharacterSets.cs index 8c6da4014d..e4f9ef8d95 100644 --- a/sdk/dotnet/Oracle/GetAdbsCharacterSets.cs +++ b/sdk/dotnet/Oracle/GetAdbsCharacterSets.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetAdbsCharacterSetsA /// public static Output Invoke(GetAdbsCharacterSetsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getAdbsCharacterSets:getAdbsCharacterSets", args ?? new GetAdbsCharacterSetsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a list of supported character sets. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetAdbsCharacterSets.Invoke(new() + /// { + /// Location = "West Europe", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["example"] = example, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAdbsCharacterSetsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getAdbsCharacterSets:getAdbsCharacterSets", args ?? new GetAdbsCharacterSetsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetAdbsNationalCharacterSets.cs b/sdk/dotnet/Oracle/GetAdbsNationalCharacterSets.cs index 156ec040d8..2231b19b5a 100644 --- a/sdk/dotnet/Oracle/GetAdbsNationalCharacterSets.cs +++ b/sdk/dotnet/Oracle/GetAdbsNationalCharacterSets.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetAdbsNation /// public static Output Invoke(GetAdbsNationalCharacterSetsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getAdbsNationalCharacterSets:getAdbsNationalCharacterSets", args ?? new GetAdbsNationalCharacterSetsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a list of supported national character sets. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetAdbsCharacterSets.Invoke(new() + /// { + /// Location = "West Europe", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["example"] = exampleAzurermOracleAdbsNationalCharacterSets, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAdbsNationalCharacterSetsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getAdbsNationalCharacterSets:getAdbsNationalCharacterSets", args ?? new GetAdbsNationalCharacterSetsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetAutonomousDatabase.cs b/sdk/dotnet/Oracle/GetAutonomousDatabase.cs index 2195507eb3..ab6f189829 100644 --- a/sdk/dotnet/Oracle/GetAutonomousDatabase.cs +++ b/sdk/dotnet/Oracle/GetAutonomousDatabase.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAutonomousDatabas /// public static Output Invoke(GetAutonomousDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getAutonomousDatabase:getAutonomousDatabase", args ?? new GetAutonomousDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Autonomous Database. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetAutonomousDatabase.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getAutonomousDatabaseResult => getAutonomousDatabaseResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAutonomousDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getAutonomousDatabase:getAutonomousDatabase", args ?? new GetAutonomousDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetCloudVmCluster.cs b/sdk/dotnet/Oracle/GetCloudVmCluster.cs index da10c70cce..687c5546cb 100644 --- a/sdk/dotnet/Oracle/GetCloudVmCluster.cs +++ b/sdk/dotnet/Oracle/GetCloudVmCluster.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetCloudVmClusterArgs ar /// public static Output Invoke(GetCloudVmClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getCloudVmCluster:getCloudVmCluster", args ?? new GetCloudVmClusterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Cloud VM Cluster. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetCloudVmCluster.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getCloudVmClusterResult => getCloudVmClusterResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCloudVmClusterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getCloudVmCluster:getCloudVmCluster", args ?? new GetCloudVmClusterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetDbNodes.cs b/sdk/dotnet/Oracle/GetDbNodes.cs index 33cd3babf6..6869919661 100644 --- a/sdk/dotnet/Oracle/GetDbNodes.cs +++ b/sdk/dotnet/Oracle/GetDbNodes.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetDbNodesArgs args, InvokeOpti /// public static Output Invoke(GetDbNodesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getDbNodes:getDbNodes", args ?? new GetDbNodesInvokeArgs(), options.WithDefaults()); + + /// + /// Lists the database nodes for the specified Cloud VM Cluster. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetDbNodes.Invoke(new() + /// { + /// CloudVmClusterId = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["example"] = example, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDbNodesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getDbNodes:getDbNodes", args ?? new GetDbNodesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetDbServers.cs b/sdk/dotnet/Oracle/GetDbServers.cs index de4869fb70..a469cf6868 100644 --- a/sdk/dotnet/Oracle/GetDbServers.cs +++ b/sdk/dotnet/Oracle/GetDbServers.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDbServersArgs args, Invoke /// public static Output Invoke(GetDbServersInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getDbServers:getDbServers", args ?? new GetDbServersInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing DB Servers. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetDbServers.Invoke(new() + /// { + /// ResourceGroupName = "existing", + /// CloudExadataInfrastructureName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getDbServersResult => getDbServersResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDbServersInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getDbServers:getDbServers", args ?? new GetDbServersInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetDbSystemShapes.cs b/sdk/dotnet/Oracle/GetDbSystemShapes.cs index 66ed68f663..ec82abe275 100644 --- a/sdk/dotnet/Oracle/GetDbSystemShapes.cs +++ b/sdk/dotnet/Oracle/GetDbSystemShapes.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetDbSystemShapesArgs ar /// public static Output Invoke(GetDbSystemShapesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getDbSystemShapes:getDbSystemShapes", args ?? new GetDbSystemShapesInvokeArgs(), options.WithDefaults()); + + /// + /// This data source provides the list of DB System Shapes in Oracle Cloud Infrastructure Database service. + /// + /// Gets a list of the shapes that can be used to launch a new DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetDbSystemShapes.Invoke(new() + /// { + /// Location = "West Europe", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["example"] = example, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDbSystemShapesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getDbSystemShapes:getDbSystemShapes", args ?? new GetDbSystemShapesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetExadataInfrastructure.cs b/sdk/dotnet/Oracle/GetExadataInfrastructure.cs index f0679b54e6..a16e9d5b67 100644 --- a/sdk/dotnet/Oracle/GetExadataInfrastructure.cs +++ b/sdk/dotnet/Oracle/GetExadataInfrastructure.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetExadataInfrast /// public static Output Invoke(GetExadataInfrastructureInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getExadataInfrastructure:getExadataInfrastructure", args ?? new GetExadataInfrastructureInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Cloud Exadata Infrastructure. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetExadataInfrastructure.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getExadataInfrastructureResult => getExadataInfrastructureResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetExadataInfrastructureInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getExadataInfrastructure:getExadataInfrastructure", args ?? new GetExadataInfrastructureInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Oracle/GetGiVersions.cs b/sdk/dotnet/Oracle/GetGiVersions.cs index b95b2d4eb2..bfffe1a0ec 100644 --- a/sdk/dotnet/Oracle/GetGiVersions.cs +++ b/sdk/dotnet/Oracle/GetGiVersions.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetGiVersionsArgs args, Invo /// public static Output Invoke(GetGiVersionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getGiVersions:getGiVersions", args ?? new GetGiVersionsInvokeArgs(), options.WithDefaults()); + + /// + /// This data source provides the list of GI Versions in Oracle Cloud Infrastructure Database service. + /// + /// Gets a list of supported GI versions. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Oracle.GetGiVersions.Invoke(new() + /// { + /// Location = "West Europe", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["example"] = example, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGiVersionsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:oracle/getGiVersions:getGiVersions", args ?? new GetGiVersionsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PaloAlto/GetLocalRulestack.cs b/sdk/dotnet/PaloAlto/GetLocalRulestack.cs index 0beb697557..e530fd37d0 100644 --- a/sdk/dotnet/PaloAlto/GetLocalRulestack.cs +++ b/sdk/dotnet/PaloAlto/GetLocalRulestack.cs @@ -16,6 +16,9 @@ public static Task InvokeAsync(GetLocalRulestackArgs ar public static Output Invoke(GetLocalRulestackInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:paloalto/getLocalRulestack:getLocalRulestack", args ?? new GetLocalRulestackInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetLocalRulestackInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:paloalto/getLocalRulestack:getLocalRulestack", args ?? new GetLocalRulestackInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Pim/GetRoleManagementPolicy.cs b/sdk/dotnet/Pim/GetRoleManagementPolicy.cs index 7b67c40948..74789496e8 100644 --- a/sdk/dotnet/Pim/GetRoleManagementPolicy.cs +++ b/sdk/dotnet/Pim/GetRoleManagementPolicy.cs @@ -146,6 +146,74 @@ public static Task InvokeAsync(GetRoleManagementP /// public static Output Invoke(GetRoleManagementPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:pim/getRoleManagementPolicy:getRoleManagementPolicy", args ?? new GetRoleManagementPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to get information on a role policy for an Azure Management Group, Subscription, Resource Group or resource. + /// + /// ## Example Usage + /// + /// ### Resource Group + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Core.GetResourceGroup.Invoke(new() + /// { + /// Name = "example-rg", + /// }); + /// + /// var rgContributor = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// Name = "Contributor", + /// Scope = example.Apply(getResourceGroupResult => getResourceGroupResult.Id), + /// }); + /// + /// var exampleGetRoleManagementPolicy = Azure.Pim.GetRoleManagementPolicy.Invoke(new() + /// { + /// Scope = test.Id, + /// RoleDefinitionId = contributor.Id, + /// }); + /// + /// }); + /// ``` + /// + /// ### Management Group + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Management.GetGroup.Invoke(new() + /// { + /// Name = "example-group", + /// }); + /// + /// var mgContributor = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// Name = "Contributor", + /// Scope = exampleAzurermManagementGroup.Id, + /// }); + /// + /// var exampleGetRoleManagementPolicy = Azure.Pim.GetRoleManagementPolicy.Invoke(new() + /// { + /// Scope = example.Apply(getGroupResult => getGroupResult.Id), + /// RoleDefinitionId = mgContributor.Apply(getRoleDefinitionResult => getRoleDefinitionResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetRoleManagementPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:pim/getRoleManagementPolicy:getRoleManagementPolicy", args ?? new GetRoleManagementPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Policy/GetPolicyAssignment.cs b/sdk/dotnet/Policy/GetPolicyAssignment.cs index 7fe0669fed..41c4e9c8e5 100644 --- a/sdk/dotnet/Policy/GetPolicyAssignment.cs +++ b/sdk/dotnet/Policy/GetPolicyAssignment.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetPolicyAssignmentArg /// public static Output Invoke(GetPolicyAssignmentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicyAssignment:getPolicyAssignment", args ?? new GetPolicyAssignmentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Policy Assignment. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Policy.GetPolicyAssignment.Invoke(new() + /// { + /// Name = "existing", + /// ScopeId = exampleAzurermResourceGroup.Id, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getPolicyAssignmentResult => getPolicyAssignmentResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPolicyAssignmentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicyAssignment:getPolicyAssignment", args ?? new GetPolicyAssignmentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Policy/GetPolicyDefintion.cs b/sdk/dotnet/Policy/GetPolicyDefintion.cs index a51969cbd8..1d3a713d7c 100644 --- a/sdk/dotnet/Policy/GetPolicyDefintion.cs +++ b/sdk/dotnet/Policy/GetPolicyDefintion.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetPolicyDefintionArgs? /// public static Output Invoke(GetPolicyDefintionInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicyDefintion:getPolicyDefintion", args ?? new GetPolicyDefintionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a Policy Definition, both custom and built in. Retrieves Policy Definitions from your current subscription by default. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Policy.GetPolicyDefintion.Invoke(new() + /// { + /// DisplayName = "Allowed resource types", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getPolicyDefintionResult => getPolicyDefintionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPolicyDefintionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicyDefintion:getPolicyDefintion", args ?? new GetPolicyDefintionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Policy/GetPolicyDefintionBuiltIn.cs b/sdk/dotnet/Policy/GetPolicyDefintionBuiltIn.cs index 9d040938f3..1dee797eb9 100644 --- a/sdk/dotnet/Policy/GetPolicyDefintionBuiltIn.cs +++ b/sdk/dotnet/Policy/GetPolicyDefintionBuiltIn.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetPolicyDefinti /// public static Output Invoke(GetPolicyDefintionBuiltInInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicyDefintionBuiltIn:getPolicyDefintionBuiltIn", args ?? new GetPolicyDefintionBuiltInInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a Built-In Policy Definition. Retrieves Policy Definitions from your current subscription by default. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Policy.GetPolicyDefintionBuiltIn.Invoke(new() + /// { + /// DisplayName = "Allowed resource types", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getPolicyDefintionBuiltInResult => getPolicyDefintionBuiltInResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPolicyDefintionBuiltInInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicyDefintionBuiltIn:getPolicyDefintionBuiltIn", args ?? new GetPolicyDefintionBuiltInInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Policy/GetPolicySetDefinition.cs b/sdk/dotnet/Policy/GetPolicySetDefinition.cs index 6207c903d6..1eeec33d1c 100644 --- a/sdk/dotnet/Policy/GetPolicySetDefinition.cs +++ b/sdk/dotnet/Policy/GetPolicySetDefinition.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetPolicySetDefinit /// public static Output Invoke(GetPolicySetDefinitionInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicySetDefinition:getPolicySetDefinition", args ?? new GetPolicySetDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Policy Set Definition. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Policy.GetPolicySetDefinition.Invoke(new() + /// { + /// DisplayName = "Policy Set Definition Example", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getPolicySetDefinitionResult => getPolicySetDefinitionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPolicySetDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getPolicySetDefinition:getPolicySetDefinition", args ?? new GetPolicySetDefinitionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Policy/GetVirtualMachineConfigurationAssignment.cs b/sdk/dotnet/Policy/GetVirtualMachineConfigurationAssignment.cs index d47614e88a..9f44919e1b 100644 --- a/sdk/dotnet/Policy/GetVirtualMachineConfigurationAssignment.cs +++ b/sdk/dotnet/Policy/GetVirtualMachineConfigurationAssignment.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(G /// public static Output Invoke(GetVirtualMachineConfigurationAssignmentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getVirtualMachineConfigurationAssignment:getVirtualMachineConfigurationAssignment", args ?? new GetVirtualMachineConfigurationAssignmentInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Guest Configuration Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Policy.GetVirtualMachineConfigurationAssignment.Invoke(new() + /// { + /// Name = "AzureWindowsBaseline", + /// ResourceGroupName = "example-RG", + /// VirtualMachineName = "example-vm", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["complianceStatus"] = example.Apply(getVirtualMachineConfigurationAssignmentResult => getVirtualMachineConfigurationAssignmentResult.ComplianceStatus), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualMachineConfigurationAssignmentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:policy/getVirtualMachineConfigurationAssignment:getVirtualMachineConfigurationAssignment", args ?? new GetVirtualMachineConfigurationAssignmentInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Portal/Azurerm_portal_dashboard.cs b/sdk/dotnet/Portal/Azurerm_portal_dashboard.cs index 2dfe835824..fa0fa6e773 100644 --- a/sdk/dotnet/Portal/Azurerm_portal_dashboard.cs +++ b/sdk/dotnet/Portal/Azurerm_portal_dashboard.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(Azurerm_portal_da /// public static Output Invoke(Azurerm_portal_dashboardInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:portal/azurerm_portal_dashboard:azurerm_portal_dashboard", args ?? new Azurerm_portal_dashboardInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing shared dashboard in the Azure Portal. This is the data source of the `azurerm_dashboard` resource. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Portal.Azurerm_portal_dashboard.Invoke(new() + /// { + /// Name = "existing-dashboard", + /// ResourceGroupName = "dashboard-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleAzurermDashboard.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(Azurerm_portal_dashboardInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:portal/azurerm_portal_dashboard:azurerm_portal_dashboard", args ?? new Azurerm_portal_dashboardInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PostgreSql/GetFlexibleServer.cs b/sdk/dotnet/PostgreSql/GetFlexibleServer.cs index c72ddf0471..cf684d0985 100644 --- a/sdk/dotnet/PostgreSql/GetFlexibleServer.cs +++ b/sdk/dotnet/PostgreSql/GetFlexibleServer.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetFlexibleServerArgs ar /// public static Output Invoke(GetFlexibleServerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:postgresql/getFlexibleServer:getFlexibleServer", args ?? new GetFlexibleServerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing PostgreSQL Flexible Server. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PostgreSql.GetFlexibleServer.Invoke(new() + /// { + /// Name = "existing-postgresql-fs", + /// ResourceGroupName = "existing-postgresql-resgroup", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getFlexibleServerResult => getFlexibleServerResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetFlexibleServerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:postgresql/getFlexibleServer:getFlexibleServer", args ?? new GetFlexibleServerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PostgreSql/GetServer.cs b/sdk/dotnet/PostgreSql/GetServer.cs index 916dbdce7f..84a2df3894 100644 --- a/sdk/dotnet/PostgreSql/GetServer.cs +++ b/sdk/dotnet/PostgreSql/GetServer.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServerArgs args, InvokeOption /// public static Output Invoke(GetServerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:postgresql/getServer:getServer", args ?? new GetServerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing PostgreSQL Azure Database Server. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PostgreSql.GetServer.Invoke(new() + /// { + /// Name = "postgresql-server-1", + /// ResourceGroupName = "api-rg-pro", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["postgresqlServerId"] = example.Apply(getServerResult => getServerResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:postgresql/getServer:getServer", args ?? new GetServerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetAAAARecord.cs b/sdk/dotnet/PrivateDns/GetAAAARecord.cs index 28ed048cab..6dbc3fbc1d 100644 --- a/sdk/dotnet/PrivateDns/GetAAAARecord.cs +++ b/sdk/dotnet/PrivateDns/GetAAAARecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetAAAARecordArgs args, Invo /// public static Output Invoke(GetAAAARecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getAAAARecord:getAAAARecord", args ?? new GetAAAARecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Azure.PrivateDns.AAAARecord("example", new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsAaaaRecordId"] = exampleAzurermPrivateDnsAaaaRecord.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAAAARecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getAAAARecord:getAAAARecord", args ?? new GetAAAARecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetARecord.cs b/sdk/dotnet/PrivateDns/GetARecord.cs index 2aa3f0c89d..f19931899d 100644 --- a/sdk/dotnet/PrivateDns/GetARecord.cs +++ b/sdk/dotnet/PrivateDns/GetARecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetARecordArgs args, InvokeOpti /// public static Output Invoke(GetARecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getARecord:getARecord", args ?? new GetARecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetARecord.Invoke(new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsARecordId"] = example.Apply(getARecordResult => getARecordResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetARecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getARecord:getARecord", args ?? new GetARecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetCnameRecord.cs b/sdk/dotnet/PrivateDns/GetCnameRecord.cs index ecef14e36a..57aa5493ef 100644 --- a/sdk/dotnet/PrivateDns/GetCnameRecord.cs +++ b/sdk/dotnet/PrivateDns/GetCnameRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetCnameRecordArgs args, In /// public static Output Invoke(GetCnameRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getCnameRecord:getCnameRecord", args ?? new GetCnameRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Azure.PrivateDns.CnameRecord("example", new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsCnameRecordId"] = exampleAzurermPrivateDnsCnameRecord.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCnameRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getCnameRecord:getCnameRecord", args ?? new GetCnameRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetDnsZone.cs b/sdk/dotnet/PrivateDns/GetDnsZone.cs index 04b9d75947..ba0f723377 100644 --- a/sdk/dotnet/PrivateDns/GetDnsZone.cs +++ b/sdk/dotnet/PrivateDns/GetDnsZone.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetDnsZoneArgs args, InvokeOpti /// public static Output Invoke(GetDnsZoneInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getDnsZone:getDnsZone", args ?? new GetDnsZoneInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Private DNS Zone. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetDnsZone.Invoke(new() + /// { + /// Name = "contoso.internal", + /// ResourceGroupName = "contoso-dns", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsZoneId"] = example.Apply(getDnsZoneResult => getDnsZoneResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetDnsZoneInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getDnsZone:getDnsZone", args ?? new GetDnsZoneInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetMxRecord.cs b/sdk/dotnet/PrivateDns/GetMxRecord.cs index 0a23bda788..ca3c4cd1ec 100644 --- a/sdk/dotnet/PrivateDns/GetMxRecord.cs +++ b/sdk/dotnet/PrivateDns/GetMxRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetMxRecordArgs args, InvokeOp /// public static Output Invoke(GetMxRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getMxRecord:getMxRecord", args ?? new GetMxRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Azure.PrivateDns.MxRecord("example", new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsMxRecordId"] = exampleAzurermPrivateDnsMxRecord.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetMxRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getMxRecord:getMxRecord", args ?? new GetMxRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetPtrRecord.cs b/sdk/dotnet/PrivateDns/GetPtrRecord.cs index 0bbe37e5e8..25aa70f1f6 100644 --- a/sdk/dotnet/PrivateDns/GetPtrRecord.cs +++ b/sdk/dotnet/PrivateDns/GetPtrRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetPtrRecordArgs args, Invoke /// public static Output Invoke(GetPtrRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getPtrRecord:getPtrRecord", args ?? new GetPtrRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Azure.PrivateDns.PTRRecord("example", new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsPtrRecordId"] = exampleAzurermPrivateDnsPtrRecord.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPtrRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getPtrRecord:getPtrRecord", args ?? new GetPtrRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetResolver.cs b/sdk/dotnet/PrivateDns/GetResolver.cs index bc5182179f..3e506c4e1a 100644 --- a/sdk/dotnet/PrivateDns/GetResolver.cs +++ b/sdk/dotnet/PrivateDns/GetResolver.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetResolverArgs args, InvokeOp /// public static Output Invoke(GetResolverInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolver:getResolver", args ?? new GetResolverInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an existing Private DNS Resolver. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = Azure.PrivateDns.GetResolver.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = "example-resourcegroup-name", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetResolverInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolver:getResolver", args ?? new GetResolverInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetResolverDnsForwardingRuleset.cs b/sdk/dotnet/PrivateDns/GetResolverDnsForwardingRuleset.cs index 4ec6cff2d1..c7d8bbeaea 100644 --- a/sdk/dotnet/PrivateDns/GetResolverDnsForwardingRuleset.cs +++ b/sdk/dotnet/PrivateDns/GetResolverDnsForwardingRuleset.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetResolve /// public static Output Invoke(GetResolverDnsForwardingRulesetInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverDnsForwardingRuleset:getResolverDnsForwardingRuleset", args ?? new GetResolverDnsForwardingRulesetInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an existing Private DNS Resolver Dns Forwarding Ruleset. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetResolverDnsForwardingRuleset.Invoke(new() + /// { + /// Name = "example-ruleset", + /// ResourceGroupName = "example-ruleset-resourcegroup", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetResolverDnsForwardingRulesetInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverDnsForwardingRuleset:getResolverDnsForwardingRuleset", args ?? new GetResolverDnsForwardingRulesetInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetResolverForwardingRule.cs b/sdk/dotnet/PrivateDns/GetResolverForwardingRule.cs index e9b654ffea..8c6ca5173d 100644 --- a/sdk/dotnet/PrivateDns/GetResolverForwardingRule.cs +++ b/sdk/dotnet/PrivateDns/GetResolverForwardingRule.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetResolverForwa /// public static Output Invoke(GetResolverForwardingRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverForwardingRule:getResolverForwardingRule", args ?? new GetResolverForwardingRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an existing Private DNS Resolver Forwarding Rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetResolverForwardingRule.Invoke(new() + /// { + /// Name = "example-rule", + /// DnsForwardingRulesetId = "example-forwarding-rulset-id", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetResolverForwardingRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverForwardingRule:getResolverForwardingRule", args ?? new GetResolverForwardingRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetResolverInboundEndpoint.cs b/sdk/dotnet/PrivateDns/GetResolverInboundEndpoint.cs index 335f330cc0..ff1c3dff50 100644 --- a/sdk/dotnet/PrivateDns/GetResolverInboundEndpoint.cs +++ b/sdk/dotnet/PrivateDns/GetResolverInboundEndpoint.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetResolverInbo /// public static Output Invoke(GetResolverInboundEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", args ?? new GetResolverInboundEndpointInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an existing Private DNS Resolver Inbound Endpoint. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetResolverInboundEndpoint.Invoke(new() + /// { + /// Name = "example-drie", + /// PrivateDnsResolverId = "example-private-dns-resolver-id", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetResolverInboundEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", args ?? new GetResolverInboundEndpointInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetResolverOutboundEndpoint.cs b/sdk/dotnet/PrivateDns/GetResolverOutboundEndpoint.cs index 930d55c4af..d40f55d14a 100644 --- a/sdk/dotnet/PrivateDns/GetResolverOutboundEndpoint.cs +++ b/sdk/dotnet/PrivateDns/GetResolverOutboundEndpoint.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetResolverOut /// public static Output Invoke(GetResolverOutboundEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverOutboundEndpoint:getResolverOutboundEndpoint", args ?? new GetResolverOutboundEndpointInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an existing Private DNS Resolver Outbound Endpoint. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetResolverOutboundEndpoint.Invoke(new() + /// { + /// Name = "example-endpoint", + /// PrivateDnsResolverId = "example-private-dns-resolver-id", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetResolverOutboundEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverOutboundEndpoint:getResolverOutboundEndpoint", args ?? new GetResolverOutboundEndpointInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetResolverVirtualNetworkLink.cs b/sdk/dotnet/PrivateDns/GetResolverVirtualNetworkLink.cs index b7e29a5fb1..868975a98a 100644 --- a/sdk/dotnet/PrivateDns/GetResolverVirtualNetworkLink.cs +++ b/sdk/dotnet/PrivateDns/GetResolverVirtualNetworkLink.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetResolverV /// public static Output Invoke(GetResolverVirtualNetworkLinkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverVirtualNetworkLink:getResolverVirtualNetworkLink", args ?? new GetResolverVirtualNetworkLinkInvokeArgs(), options.WithDefaults()); + + /// + /// Gets information about an existing Private DNS Resolver Virtual Network Link. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetResolverVirtualNetworkLink.Invoke(new() + /// { + /// Name = "example-link", + /// DnsForwardingRulesetId = "example-dns-forwarding-ruleset-id", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetResolverVirtualNetworkLinkInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getResolverVirtualNetworkLink:getResolverVirtualNetworkLink", args ?? new GetResolverVirtualNetworkLinkInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetSoaRecord.cs b/sdk/dotnet/PrivateDns/GetSoaRecord.cs index c6e82af69f..003b8d8e50 100644 --- a/sdk/dotnet/PrivateDns/GetSoaRecord.cs +++ b/sdk/dotnet/PrivateDns/GetSoaRecord.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetSoaRecordArgs args, Invoke /// public static Output Invoke(GetSoaRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getSoaRecord:getSoaRecord", args ?? new GetSoaRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azurerm = Pulumi.Azurerm; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Azurerm.Index.PrivateDnsSoaRecord("example", new() + /// { + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsSoaRecordId"] = exampleAzurermPrivateDnsSoaRecord.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSoaRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getSoaRecord:getSoaRecord", args ?? new GetSoaRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetSrvRecord.cs b/sdk/dotnet/PrivateDns/GetSrvRecord.cs index d4f506a78a..425cf02d99 100644 --- a/sdk/dotnet/PrivateDns/GetSrvRecord.cs +++ b/sdk/dotnet/PrivateDns/GetSrvRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetSrvRecordArgs args, Invoke /// public static Output Invoke(GetSrvRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getSrvRecord:getSrvRecord", args ?? new GetSrvRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Azure.PrivateDns.SRVRecord("example", new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsSrvRecordId"] = exampleAzurermPrivateDnsSrvRecord.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSrvRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getSrvRecord:getSrvRecord", args ?? new GetSrvRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetTxtRecord.cs b/sdk/dotnet/PrivateDns/GetTxtRecord.cs index f6c07bb32f..e493035d2e 100644 --- a/sdk/dotnet/PrivateDns/GetTxtRecord.cs +++ b/sdk/dotnet/PrivateDns/GetTxtRecord.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetTxtRecordArgs args, Invoke /// public static Output Invoke(GetTxtRecordInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getTxtRecord:getTxtRecord", args ?? new GetTxtRecordInvokeArgs(), options.WithDefaults()); + + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = new Azure.PrivateDns.TxtRecord("example", new() + /// { + /// Name = "test", + /// ZoneName = "test-zone", + /// ResourceGroupName = "test-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsTxtRecordId"] = exampleAzurermPrivateDnsTxtRecord.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTxtRecordInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getTxtRecord:getTxtRecord", args ?? new GetTxtRecordInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateDns/GetZoneVirtualNetworkLink.cs b/sdk/dotnet/PrivateDns/GetZoneVirtualNetworkLink.cs index 095d99c0a9..7f4703e38d 100644 --- a/sdk/dotnet/PrivateDns/GetZoneVirtualNetworkLink.cs +++ b/sdk/dotnet/PrivateDns/GetZoneVirtualNetworkLink.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetZoneVirtualNe /// public static Output Invoke(GetZoneVirtualNetworkLinkInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getZoneVirtualNetworkLink:getZoneVirtualNetworkLink", args ?? new GetZoneVirtualNetworkLinkInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Private DNS zone Virtual Network Link. These Links enable DNS resolution and registration inside Azure Virtual Networks using Azure Private DNS. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateDns.GetZoneVirtualNetworkLink.Invoke(new() + /// { + /// Name = "test", + /// ResourceGroupName = "test-rg", + /// PrivateDnsZoneName = "test-zone", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateDnsARecordId"] = example.Apply(getZoneVirtualNetworkLinkResult => getZoneVirtualNetworkLinkResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetZoneVirtualNetworkLinkInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatedns/getZoneVirtualNetworkLink:getZoneVirtualNetworkLink", args ?? new GetZoneVirtualNetworkLinkInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateLink/GetEndpointConnection.cs b/sdk/dotnet/PrivateLink/GetEndpointConnection.cs index 9c880cc560..2918dded06 100644 --- a/sdk/dotnet/PrivateLink/GetEndpointConnection.cs +++ b/sdk/dotnet/PrivateLink/GetEndpointConnection.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetEndpointConnectio /// public static Output Invoke(GetEndpointConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatelink/getEndpointConnection:getEndpointConnection", args ?? new GetEndpointConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access the connection status information about an existing Private Endpoint Connection. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateLink.GetEndpointConnection.Invoke(new() + /// { + /// Name = "example-private-endpoint", + /// ResourceGroupName = "example-rg", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateEndpointStatus"] = example.Apply(getEndpointConnectionResult => getEndpointConnectionResult.PrivateServiceConnections[0]?.Status), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetEndpointConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatelink/getEndpointConnection:getEndpointConnection", args ?? new GetEndpointConnectionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateLink/GetService.cs b/sdk/dotnet/PrivateLink/GetService.cs index f901974181..0d47bbb7fb 100644 --- a/sdk/dotnet/PrivateLink/GetService.cs +++ b/sdk/dotnet/PrivateLink/GetService.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatelink/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Private Link Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateLink.GetService.Invoke(new() + /// { + /// Name = "myPrivateLinkService", + /// ResourceGroupName = "PrivateLinkServiceRG", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateLinkServiceId"] = example.Apply(getServiceResult => getServiceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatelink/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/PrivateLink/GetServiceEndpointConnections.cs b/sdk/dotnet/PrivateLink/GetServiceEndpointConnections.cs index c33fbd6355..d5aa02ffe8 100644 --- a/sdk/dotnet/PrivateLink/GetServiceEndpointConnections.cs +++ b/sdk/dotnet/PrivateLink/GetServiceEndpointConnections.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetServiceEn /// public static Output Invoke(GetServiceEndpointConnectionsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:privatelink/getServiceEndpointConnections:getServiceEndpointConnections", args ?? new GetServiceEndpointConnectionsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access endpoint connection information about an existing Private Link Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.PrivateLink.GetServiceEndpointConnections.Invoke(new() + /// { + /// ServiceId = exampleAzurermPrivateLinkService.Id, + /// ResourceGroupName = exampleAzurermResourceGroup.Name, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["privateEndpointStatus"] = example.Apply(getServiceEndpointConnectionsResult => getServiceEndpointConnectionsResult.PrivateEndpointConnections[0]?.Status), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetServiceEndpointConnectionsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:privatelink/getServiceEndpointConnections:getServiceEndpointConnections", args ?? new GetServiceEndpointConnectionsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Proximity/GetPlacementGroup.cs b/sdk/dotnet/Proximity/GetPlacementGroup.cs index 023c8da9f4..7172be0a91 100644 --- a/sdk/dotnet/Proximity/GetPlacementGroup.cs +++ b/sdk/dotnet/Proximity/GetPlacementGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetPlacementGroupArgs ar /// public static Output Invoke(GetPlacementGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:proximity/getPlacementGroup:getPlacementGroup", args ?? new GetPlacementGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Proximity Placement Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Proximity.GetPlacementGroup.Invoke(new() + /// { + /// Name = "tf-appsecuritygroup", + /// ResourceGroupName = "my-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["proximityPlacementGroupId"] = example.Apply(getPlacementGroupResult => getPlacementGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetPlacementGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:proximity/getPlacementGroup:getPlacementGroup", args ?? new GetPlacementGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/RecoveryServices/GetVault.cs b/sdk/dotnet/RecoveryServices/GetVault.cs index b27e4f1cbd..9da1f415d2 100644 --- a/sdk/dotnet/RecoveryServices/GetVault.cs +++ b/sdk/dotnet/RecoveryServices/GetVault.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetVaultArgs args, InvokeOptions? /// public static Output Invoke(GetVaultInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:recoveryservices/getVault:getVault", args ?? new GetVaultInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Recovery Services Vault. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var vault = Azure.RecoveryServices.GetVault.Invoke(new() + /// { + /// Name = "tfex-recovery_vault", + /// ResourceGroupName = "tfex-resource_group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetVaultInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:recoveryservices/getVault:getVault", args ?? new GetVaultInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Redis/GetCache.cs b/sdk/dotnet/Redis/GetCache.cs index 1dc6d7cb1b..bb144aca15 100644 --- a/sdk/dotnet/Redis/GetCache.cs +++ b/sdk/dotnet/Redis/GetCache.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetCacheArgs args, InvokeOptions? /// public static Output Invoke(GetCacheInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:redis/getCache:getCache", args ?? new GetCacheInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Redis Cache + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Redis.GetCache.Invoke(new() + /// { + /// Name = "myrediscache", + /// ResourceGroupName = "redis-cache", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["primaryAccessKey"] = example.Apply(getCacheResult => getCacheResult.PrimaryAccessKey), + /// ["hostname"] = example.Apply(getCacheResult => getCacheResult.Hostname), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetCacheInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:redis/getCache:getCache", args ?? new GetCacheInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Redis/GetEnterpriseDatabase.cs b/sdk/dotnet/Redis/GetEnterpriseDatabase.cs index 25f459c4c4..1826a37b93 100644 --- a/sdk/dotnet/Redis/GetEnterpriseDatabase.cs +++ b/sdk/dotnet/Redis/GetEnterpriseDatabase.cs @@ -22,6 +22,12 @@ public static Task InvokeAsync(GetEnterpriseDatabas /// public static Output Invoke(GetEnterpriseDatabaseInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:redis/getEnterpriseDatabase:getEnterpriseDatabase", args ?? new GetEnterpriseDatabaseInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Redis Enterprise Database + /// + public static Output Invoke(GetEnterpriseDatabaseInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:redis/getEnterpriseDatabase:getEnterpriseDatabase", args ?? new GetEnterpriseDatabaseInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Role/GetRoleDefinition.cs b/sdk/dotnet/Role/GetRoleDefinition.cs index d5d88fa2eb..e7abb862bc 100644 --- a/sdk/dotnet/Role/GetRoleDefinition.cs +++ b/sdk/dotnet/Role/GetRoleDefinition.cs @@ -111,6 +111,56 @@ public static Task InvokeAsync(GetRoleDefinitionArgs? a /// public static Output Invoke(GetRoleDefinitionInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:role/getRoleDefinition:getRoleDefinition", args ?? new GetRoleDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Role Definition. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var primary = Azure.Core.GetSubscription.Invoke(); + /// + /// var customRoleDefinition = new Azure.Authorization.RoleDefinition("custom", new() + /// { + /// RoleDefinitionId = "00000000-0000-0000-0000-000000000000", + /// Name = "CustomRoleDef", + /// Scope = primary.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }); + /// + /// var custom = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// RoleDefinitionId = customRoleDefinition.RoleDefinitionId, + /// Scope = primary.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }); + /// + /// var custom_byname = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// Name = customRoleDefinition.Name, + /// Scope = primary.Apply(getSubscriptionResult => getSubscriptionResult.Id), + /// }); + /// + /// var builtin = Azure.Authorization.GetRoleDefinition.Invoke(new() + /// { + /// Name = "Contributor", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["customRoleDefinitionId"] = custom.Apply(getRoleDefinitionResult => getRoleDefinitionResult.Id), + /// ["contributorRoleDefinitionId"] = builtin.Apply(getRoleDefinitionResult => getRoleDefinitionResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetRoleDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:role/getRoleDefinition:getRoleDefinition", args ?? new GetRoleDefinitionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Search/GetService.cs b/sdk/dotnet/Search/GetService.cs index 4182d6141e..4b5bc2e77c 100644 --- a/sdk/dotnet/Search/GetService.cs +++ b/sdk/dotnet/Search/GetService.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:search/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Manages a Search Service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "example-resources", + /// Location = "West Europe", + /// }); + /// + /// var example = Azure.Search.GetService.Invoke(new() + /// { + /// Name = "example-search-service", + /// ResourceGroupName = exampleResourceGroup.Name, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:search/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Sentinel/GetAlertRule.cs b/sdk/dotnet/Sentinel/GetAlertRule.cs index a2787a3ec0..41c244301f 100644 --- a/sdk/dotnet/Sentinel/GetAlertRule.cs +++ b/sdk/dotnet/Sentinel/GetAlertRule.cs @@ -80,6 +80,41 @@ public static Task InvokeAsync(GetAlertRuleArgs args, Invoke /// public static Output Invoke(GetAlertRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:sentinel/getAlertRule:getAlertRule", args ?? new GetAlertRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Sentinel Alert Rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.OperationalInsights.GetAnalyticsWorkspace.Invoke(new() + /// { + /// Name = "example", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// var exampleGetAlertRule = Azure.Sentinel.GetAlertRule.Invoke(new() + /// { + /// Name = "existing", + /// LogAnalyticsWorkspaceId = example.Apply(getAnalyticsWorkspaceResult => getAnalyticsWorkspaceResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleGetAlertRule.Apply(getAlertRuleResult => getAlertRuleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAlertRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:sentinel/getAlertRule:getAlertRule", args ?? new GetAlertRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Sentinel/GetAlertRuleAnomaly.cs b/sdk/dotnet/Sentinel/GetAlertRuleAnomaly.cs index 18b786d925..b5e9d908a5 100644 --- a/sdk/dotnet/Sentinel/GetAlertRuleAnomaly.cs +++ b/sdk/dotnet/Sentinel/GetAlertRuleAnomaly.cs @@ -108,6 +108,55 @@ public static Task InvokeAsync(GetAlertRuleAnomalyArg /// public static Output Invoke(GetAlertRuleAnomalyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:sentinel/getAlertRuleAnomaly:getAlertRuleAnomaly", args ?? new GetAlertRuleAnomalyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Anomaly Alert Rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "example-resources", + /// Location = "West Europe", + /// }); + /// + /// var exampleAnalyticsWorkspace = new Azure.OperationalInsights.AnalyticsWorkspace("example", new() + /// { + /// Name = "example-law", + /// Location = exampleResourceGroup.Location, + /// ResourceGroupName = exampleResourceGroup.Name, + /// Sku = "PerGB2018", + /// }); + /// + /// var exampleLogAnalyticsWorkspaceOnboarding = new Azure.Sentinel.LogAnalyticsWorkspaceOnboarding("example", new() + /// { + /// WorkspaceId = exampleAnalyticsWorkspace.Id, + /// CustomerManagedKeyEnabled = false, + /// }); + /// + /// var example = Azure.Sentinel.GetAlertRuleAnomaly.Invoke(new() + /// { + /// LogAnalyticsWorkspaceId = exampleLogAnalyticsWorkspaceOnboarding.WorkspaceId, + /// DisplayName = "Potential data staging", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getAlertRuleAnomalyResult => getAlertRuleAnomalyResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAlertRuleAnomalyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:sentinel/getAlertRuleAnomaly:getAlertRuleAnomaly", args ?? new GetAlertRuleAnomalyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Sentinel/GetAlertRuleTemplate.cs b/sdk/dotnet/Sentinel/GetAlertRuleTemplate.cs index b01fefa9ef..aeb8ed8057 100644 --- a/sdk/dotnet/Sentinel/GetAlertRuleTemplate.cs +++ b/sdk/dotnet/Sentinel/GetAlertRuleTemplate.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAlertRuleTemplateA /// public static Output Invoke(GetAlertRuleTemplateInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:sentinel/getAlertRuleTemplate:getAlertRuleTemplate", args ?? new GetAlertRuleTemplateInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Sentinel Alert Rule Template. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Sentinel.GetAlertRuleTemplate.Invoke(new() + /// { + /// LogAnalyticsWorkspaceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.OperationalInsights/workspaces/workspace1", + /// DisplayName = "Create incidents based on Azure Security Center for IoT alerts", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getAlertRuleTemplateResult => getAlertRuleTemplateResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAlertRuleTemplateInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:sentinel/getAlertRuleTemplate:getAlertRuleTemplate", args ?? new GetAlertRuleTemplateInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetNamespace.cs b/sdk/dotnet/ServiceBus/GetNamespace.cs index 19d2dc4347..56140f298a 100644 --- a/sdk/dotnet/ServiceBus/GetNamespace.cs +++ b/sdk/dotnet/ServiceBus/GetNamespace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNamespaceArgs args, Invoke /// public static Output Invoke(GetNamespaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getNamespace:getNamespace", args ?? new GetNamespaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing ServiceBus Namespace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetNamespace.Invoke(new() + /// { + /// Name = "examplenamespace", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["location"] = example.Apply(getNamespaceResult => getNamespaceResult.Location), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNamespaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getNamespace:getNamespace", args ?? new GetNamespaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetNamespaceAuthorizationRule.cs b/sdk/dotnet/ServiceBus/GetNamespaceAuthorizationRule.cs index 970b2bc6ce..d8668351f9 100644 --- a/sdk/dotnet/ServiceBus/GetNamespaceAuthorizationRule.cs +++ b/sdk/dotnet/ServiceBus/GetNamespaceAuthorizationRule.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetNamespace /// public static Output Invoke(GetNamespaceAuthorizationRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args ?? new GetNamespaceAuthorizationRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing ServiceBus Namespace Authorization Rule. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetNamespaceAuthorizationRule.Invoke(new() + /// { + /// Name = "examplerule", + /// NamespaceId = "examplenamespace", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["ruleId"] = example.Apply(getNamespaceAuthorizationRuleResult => getNamespaceAuthorizationRuleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetNamespaceAuthorizationRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args ?? new GetNamespaceAuthorizationRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetNamespaceDisasterRecoveryConfig.cs b/sdk/dotnet/ServiceBus/GetNamespaceDisasterRecoveryConfig.cs index efde1625a1..6d43de1039 100644 --- a/sdk/dotnet/ServiceBus/GetNamespaceDisasterRecoveryConfig.cs +++ b/sdk/dotnet/ServiceBus/GetNamespaceDisasterRecoveryConfig.cs @@ -16,6 +16,9 @@ public static Task InvokeAsync(GetName public static Output Invoke(GetNamespaceDisasterRecoveryConfigInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getNamespaceDisasterRecoveryConfig:getNamespaceDisasterRecoveryConfig", args ?? new GetNamespaceDisasterRecoveryConfigInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetNamespaceDisasterRecoveryConfigInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getNamespaceDisasterRecoveryConfig:getNamespaceDisasterRecoveryConfig", args ?? new GetNamespaceDisasterRecoveryConfigInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetQueue.cs b/sdk/dotnet/ServiceBus/GetQueue.cs index 7c8b8813cd..6a05b98518 100644 --- a/sdk/dotnet/ServiceBus/GetQueue.cs +++ b/sdk/dotnet/ServiceBus/GetQueue.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetQueueArgs args, InvokeOptions? /// public static Output Invoke(GetQueueInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getQueue:getQueue", args ?? new GetQueueInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Service Bus Queue. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetQueue.Invoke(new() + /// { + /// Name = "existing", + /// NamespaceId = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getQueueResult => getQueueResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetQueueInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getQueue:getQueue", args ?? new GetQueueInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetQueueAuthorizationRule.cs b/sdk/dotnet/ServiceBus/GetQueueAuthorizationRule.cs index 2d2610a23c..cadc4a9a04 100644 --- a/sdk/dotnet/ServiceBus/GetQueueAuthorizationRule.cs +++ b/sdk/dotnet/ServiceBus/GetQueueAuthorizationRule.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetQueueAuthoriz /// public static Output Invoke(GetQueueAuthorizationRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getQueueAuthorizationRule:getQueueAuthorizationRule", args ?? new GetQueueAuthorizationRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing ServiceBus Queue Authorisation Rule within a ServiceBus Queue. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetQueueAuthorizationRule.Invoke(new() + /// { + /// Name = "example-tfex_name", + /// ResourceGroupName = "example-resources", + /// QueueName = "example-servicebus_queue", + /// NamespaceName = "example-namespace", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getQueueAuthorizationRuleResult => getQueueAuthorizationRuleResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetQueueAuthorizationRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getQueueAuthorizationRule:getQueueAuthorizationRule", args ?? new GetQueueAuthorizationRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetSubscription.cs b/sdk/dotnet/ServiceBus/GetSubscription.cs index 402d7dc3a3..b4aa5ccbf2 100644 --- a/sdk/dotnet/ServiceBus/GetSubscription.cs +++ b/sdk/dotnet/ServiceBus/GetSubscription.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetSubscriptionArgs args, /// public static Output Invoke(GetSubscriptionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getSubscription:getSubscription", args ?? new GetSubscriptionInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing ServiceBus Subscription. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetSubscription.Invoke(new() + /// { + /// Name = "examplesubscription", + /// TopicId = "exampletopic", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["servicebusSubscription"] = exampleAzurermServicebusNamespace, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSubscriptionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getSubscription:getSubscription", args ?? new GetSubscriptionInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetTopic.cs b/sdk/dotnet/ServiceBus/GetTopic.cs index 3b976b2b05..8a41183cb6 100644 --- a/sdk/dotnet/ServiceBus/GetTopic.cs +++ b/sdk/dotnet/ServiceBus/GetTopic.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetTopicArgs args, InvokeOptions? /// public static Output Invoke(GetTopicInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getTopic:getTopic", args ?? new GetTopicInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Service Bus Topic. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetTopic.Invoke(new() + /// { + /// Name = "existing", + /// NamespaceId = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getTopicResult => getTopicResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTopicInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getTopic:getTopic", args ?? new GetTopicInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/ServiceBus/GetTopicAuthorizationRule.cs b/sdk/dotnet/ServiceBus/GetTopicAuthorizationRule.cs index 152d64c10e..03f22301bb 100644 --- a/sdk/dotnet/ServiceBus/GetTopicAuthorizationRule.cs +++ b/sdk/dotnet/ServiceBus/GetTopicAuthorizationRule.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetTopicAuthoriz /// public static Output Invoke(GetTopicAuthorizationRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getTopicAuthorizationRule:getTopicAuthorizationRule", args ?? new GetTopicAuthorizationRuleInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about a ServiceBus Topic Authorization Rule within a ServiceBus Topic. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.ServiceBus.GetTopicAuthorizationRule.Invoke(new() + /// { + /// Name = "example-tfex_name", + /// ResourceGroupName = "example-resources", + /// NamespaceName = "example-namespace", + /// TopicName = "example-servicebus_topic", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["servicebusAuthorizationRuleId"] = exampleAzuremServicebusTopicAuthorizationRule.Id, + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetTopicAuthorizationRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:servicebus/getTopicAuthorizationRule:getTopicAuthorizationRule", args ?? new GetTopicAuthorizationRuleInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/SignalR/GetService.cs b/sdk/dotnet/SignalR/GetService.cs index 0ddce83eb2..34bc68a25c 100644 --- a/sdk/dotnet/SignalR/GetService.cs +++ b/sdk/dotnet/SignalR/GetService.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:signalr/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure SignalR service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.SignalR.GetService.Invoke(new() + /// { + /// Name = "test-signalr", + /// ResourceGroupName = "signalr-resource-group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:signalr/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/SiteRecovery/GetFabric.cs b/sdk/dotnet/SiteRecovery/GetFabric.cs index eddcffc7d8..a1d61bad4c 100644 --- a/sdk/dotnet/SiteRecovery/GetFabric.cs +++ b/sdk/dotnet/SiteRecovery/GetFabric.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetFabricArgs args, InvokeOption /// public static Output Invoke(GetFabricInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getFabric:getFabric", args ?? new GetFabricInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Site Recovery Replication Fabric. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var fabric = Azure.SiteRecovery.GetFabric.Invoke(new() + /// { + /// Name = "primary-fabric", + /// RecoveryVaultName = "tfex-recovery_vault", + /// ResourceGroupName = "tfex-resource_group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetFabricInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getFabric:getFabric", args ?? new GetFabricInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/SiteRecovery/GetProtectionContainer.cs b/sdk/dotnet/SiteRecovery/GetProtectionContainer.cs index a8a3c94901..d76e53e02f 100644 --- a/sdk/dotnet/SiteRecovery/GetProtectionContainer.cs +++ b/sdk/dotnet/SiteRecovery/GetProtectionContainer.cs @@ -64,6 +64,33 @@ public static Task InvokeAsync(GetProtectionContai /// public static Output Invoke(GetProtectionContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getProtectionContainer:getProtectionContainer", args ?? new GetProtectionContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing site recovery services protection container. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var container = Azure.SiteRecovery.GetProtectionContainer.Invoke(new() + /// { + /// Name = "primary-container", + /// RecoveryVaultName = "tfex-recovery_vault", + /// ResourceGroupName = "tfex-resource_group", + /// RecoveryFabricName = "primary-fabric", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetProtectionContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getProtectionContainer:getProtectionContainer", args ?? new GetProtectionContainerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/SiteRecovery/GetReplicationPolicy.cs b/sdk/dotnet/SiteRecovery/GetReplicationPolicy.cs index 49f82af196..144bda765d 100644 --- a/sdk/dotnet/SiteRecovery/GetReplicationPolicy.cs +++ b/sdk/dotnet/SiteRecovery/GetReplicationPolicy.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetReplicationPolicyA /// public static Output Invoke(GetReplicationPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getReplicationPolicy:getReplicationPolicy", args ?? new GetReplicationPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Site Recovery replication policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var policy = Azure.SiteRecovery.GetReplicationPolicy.Invoke(new() + /// { + /// Name = "replication-policy", + /// RecoveryVaultName = "tfex-recovery_vault", + /// ResourceGroupName = "tfex-resource_group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetReplicationPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getReplicationPolicy:getReplicationPolicy", args ?? new GetReplicationPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/SiteRecovery/GetReplicationRecoveryPlan.cs b/sdk/dotnet/SiteRecovery/GetReplicationRecoveryPlan.cs index a671b10d07..bc0ca3606b 100644 --- a/sdk/dotnet/SiteRecovery/GetReplicationRecoveryPlan.cs +++ b/sdk/dotnet/SiteRecovery/GetReplicationRecoveryPlan.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetReplicationR /// public static Output Invoke(GetReplicationRecoveryPlanInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getReplicationRecoveryPlan:getReplicationRecoveryPlan", args ?? new GetReplicationRecoveryPlanInvokeArgs(), options.WithDefaults()); + + /// + /// Get information about an Azure Site Recovery Plan within a Recovery Services vault. A recovery plan gathers machines into recovery groups for the purpose of failover. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var vault = Azure.RecoveryServices.GetVault.Invoke(new() + /// { + /// Name = "tfex-recovery_vault", + /// ResourceGroupName = "tfex-resource_group", + /// }); + /// + /// var example = Azure.SiteRecovery.GetReplicationRecoveryPlan.Invoke(new() + /// { + /// Name = "example-recovery-plan", + /// RecoveryVaultId = vault.Apply(getVaultResult => getVaultResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetReplicationRecoveryPlanInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:siterecovery/getReplicationRecoveryPlan:getReplicationRecoveryPlan", args ?? new GetReplicationRecoveryPlanInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Stack/GetHciCluster.cs b/sdk/dotnet/Stack/GetHciCluster.cs index 0e730b9f8a..310812aca6 100644 --- a/sdk/dotnet/Stack/GetHciCluster.cs +++ b/sdk/dotnet/Stack/GetHciCluster.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetHciClusterArgs args, Invo /// public static Output Invoke(GetHciClusterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:stack/getHciCluster:getHciCluster", args ?? new GetHciClusterInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Stack HCI Cluster instance. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Stack.GetHciCluster.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getHciClusterResult => getHciClusterResult.Id), + /// ["location"] = example.Apply(getHciClusterResult => getHciClusterResult.Location), + /// ["clientId"] = example.Apply(getHciClusterResult => getHciClusterResult.ClientId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetHciClusterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:stack/getHciCluster:getHciCluster", args ?? new GetHciClusterInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetAccount.cs b/sdk/dotnet/Storage/GetAccount.cs index e824acbcc2..1178ffff2d 100644 --- a/sdk/dotnet/Storage/GetAccount.cs +++ b/sdk/dotnet/Storage/GetAccount.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetAccount.Invoke(new() + /// { + /// Name = "packerimages", + /// ResourceGroupName = "packer-storage", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["storageAccountTier"] = example.Apply(getAccountResult => getAccountResult.AccountTier), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getAccount:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetAccountBlobContainerSAS.cs b/sdk/dotnet/Storage/GetAccountBlobContainerSAS.cs index 6eb29de2c4..3720f29181 100644 --- a/sdk/dotnet/Storage/GetAccountBlobContainerSAS.cs +++ b/sdk/dotnet/Storage/GetAccountBlobContainerSAS.cs @@ -152,6 +152,77 @@ public static Task InvokeAsync(GetAccountBlobC /// public static Output Invoke(GetAccountBlobContainerSASInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getAccountBlobContainerSAS:getAccountBlobContainerSAS", args ?? new GetAccountBlobContainerSASInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Storage Account Blob Container. + /// + /// Shared access signatures allow fine-grained, ephemeral access control to various aspects of an Azure Storage Account Blob Container. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var rg = new Azure.Core.ResourceGroup("rg", new() + /// { + /// Name = "resourceGroupName", + /// Location = "West Europe", + /// }); + /// + /// var storage = new Azure.Storage.Account("storage", new() + /// { + /// Name = "storageaccountname", + /// ResourceGroupName = rg.Name, + /// Location = rg.Location, + /// AccountTier = "Standard", + /// AccountReplicationType = "LRS", + /// }); + /// + /// var container = new Azure.Storage.Container("container", new() + /// { + /// Name = "mycontainer", + /// StorageAccountName = storage.Name, + /// ContainerAccessType = "private", + /// }); + /// + /// var example = Azure.Storage.GetAccountBlobContainerSAS.Invoke(new() + /// { + /// ConnectionString = storage.PrimaryConnectionString, + /// ContainerName = container.Name, + /// HttpsOnly = true, + /// IpAddress = "168.1.5.65", + /// Start = "2018-03-21", + /// Expiry = "2018-03-21", + /// Permissions = new Azure.Storage.Inputs.GetAccountBlobContainerSASPermissionsInputArgs + /// { + /// Read = true, + /// Add = true, + /// Create = false, + /// Write = false, + /// Delete = true, + /// List = true, + /// }, + /// CacheControl = "max-age=5", + /// ContentDisposition = "inline", + /// ContentEncoding = "deflate", + /// ContentLanguage = "en-US", + /// ContentType = "application/json", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["sasUrlQueryString"] = example.Apply(getAccountBlobContainerSASResult => getAccountBlobContainerSASResult.Sas), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountBlobContainerSASInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getAccountBlobContainerSAS:getAccountBlobContainerSAS", args ?? new GetAccountBlobContainerSASInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetAccountSAS.cs b/sdk/dotnet/Storage/GetAccountSAS.cs index 9a5e0506d1..79dde2b5ef 100644 --- a/sdk/dotnet/Storage/GetAccountSAS.cs +++ b/sdk/dotnet/Storage/GetAccountSAS.cs @@ -174,6 +174,88 @@ public static Task InvokeAsync(GetAccountSASArgs args, Invo /// public static Output Invoke(GetAccountSASInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getAccountSAS:getAccountSAS", args ?? new GetAccountSASInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Storage Account. + /// + /// Shared access signatures allow fine-grained, ephemeral access control to various aspects of an Azure Storage Account. + /// + /// Note that this is an [Account SAS](https://docs.microsoft.com/rest/api/storageservices/constructing-an-account-sas) + /// and *not* a [Service SAS](https://docs.microsoft.com/rest/api/storageservices/constructing-a-service-sas). + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var exampleResourceGroup = new Azure.Core.ResourceGroup("example", new() + /// { + /// Name = "resourceGroupName", + /// Location = "West Europe", + /// }); + /// + /// var exampleAccount = new Azure.Storage.Account("example", new() + /// { + /// Name = "storageaccountname", + /// ResourceGroupName = exampleResourceGroup.Name, + /// Location = exampleResourceGroup.Location, + /// AccountTier = "Standard", + /// AccountReplicationType = "GRS", + /// Tags = + /// { + /// { "environment", "staging" }, + /// }, + /// }); + /// + /// var example = Azure.Storage.GetAccountSAS.Invoke(new() + /// { + /// ConnectionString = exampleAccount.PrimaryConnectionString, + /// HttpsOnly = true, + /// SignedVersion = "2017-07-29", + /// ResourceTypes = new Azure.Storage.Inputs.GetAccountSASResourceTypesInputArgs + /// { + /// Service = true, + /// Container = false, + /// Object = false, + /// }, + /// Services = new Azure.Storage.Inputs.GetAccountSASServicesInputArgs + /// { + /// Blob = true, + /// Queue = false, + /// Table = false, + /// File = false, + /// }, + /// Start = "2018-03-21T00:00:00Z", + /// Expiry = "2020-03-21T00:00:00Z", + /// Permissions = new Azure.Storage.Inputs.GetAccountSASPermissionsInputArgs + /// { + /// Read = true, + /// Write = true, + /// Delete = false, + /// List = false, + /// Add = true, + /// Create = true, + /// Update = false, + /// Process = false, + /// Tag = false, + /// Filter = false, + /// }, + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["sasUrlQueryString"] = example.Apply(getAccountSASResult => getAccountSASResult.Sas), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetAccountSASInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getAccountSAS:getAccountSAS", args ?? new GetAccountSASInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetBlob.cs b/sdk/dotnet/Storage/GetBlob.cs index 6d22ef4ca2..4b263404a4 100644 --- a/sdk/dotnet/Storage/GetBlob.cs +++ b/sdk/dotnet/Storage/GetBlob.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetBlobArgs args, InvokeOptions? o /// public static Output Invoke(GetBlobInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getBlob:getBlob", args ?? new GetBlobInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Blob. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetBlob.Invoke(new() + /// { + /// Name = "example-blob-name", + /// StorageAccountName = "example-storage-account-name", + /// StorageContainerName = "example-storage-container-name", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetBlobInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getBlob:getBlob", args ?? new GetBlobInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetContainers.cs b/sdk/dotnet/Storage/GetContainers.cs index 7b6bd1fbe2..173e1f62dd 100644 --- a/sdk/dotnet/Storage/GetContainers.cs +++ b/sdk/dotnet/Storage/GetContainers.cs @@ -66,6 +66,34 @@ public static Task InvokeAsync(GetContainersArgs args, Invo /// public static Output Invoke(GetContainersInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getContainers:getContainers", args ?? new GetContainersInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about the existing Storage Containers within a Storage Account. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetContainers.Invoke(new() + /// { + /// StorageAccountId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["containerId"] = example.Apply(getContainersResult => getContainersResult.Containers[0]?.ResourceManagerId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetContainersInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getContainers:getContainers", args ?? new GetContainersInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetEncryptionScope.cs b/sdk/dotnet/Storage/GetEncryptionScope.cs index 00d86c4a49..d1b6b879c5 100644 --- a/sdk/dotnet/Storage/GetEncryptionScope.cs +++ b/sdk/dotnet/Storage/GetEncryptionScope.cs @@ -80,6 +80,41 @@ public static Task InvokeAsync(GetEncryptionScopeArgs /// public static Output Invoke(GetEncryptionScopeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getEncryptionScope:getEncryptionScope", args ?? new GetEncryptionScopeInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Encryption Scope. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetAccount.Invoke(new() + /// { + /// Name = "storageaccountname", + /// ResourceGroupName = "resourcegroupname", + /// }); + /// + /// var exampleGetEncryptionScope = Azure.Storage.GetEncryptionScope.Invoke(new() + /// { + /// Name = "existingStorageES", + /// StorageAccountId = example.Apply(getAccountResult => getAccountResult.Id), + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = exampleGetEncryptionScope.Apply(getEncryptionScopeResult => getEncryptionScopeResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetEncryptionScopeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getEncryptionScope:getEncryptionScope", args ?? new GetEncryptionScopeInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetPolicy.cs b/sdk/dotnet/Storage/GetPolicy.cs index c6c71d2a45..39aae7e1fa 100644 --- a/sdk/dotnet/Storage/GetPolicy.cs +++ b/sdk/dotnet/Storage/GetPolicy.cs @@ -70,6 +70,36 @@ public static Task InvokeAsync(GetPolicyArgs args, InvokeOption /// public static Output Invoke(GetPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getPolicy:getPolicy", args ?? new GetPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Management Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetAccount.Invoke(new() + /// { + /// Name = "storageaccountname", + /// ResourceGroupName = "resourcegroupname", + /// }); + /// + /// var exampleGetPolicy = Azure.Storage.GetPolicy.Invoke(new() + /// { + /// StorageAccountId = example.Apply(getAccountResult => getAccountResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getPolicy:getPolicy", args ?? new GetPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetQueue.cs b/sdk/dotnet/Storage/GetQueue.cs index 407ac2bcb8..121c74a79c 100644 --- a/sdk/dotnet/Storage/GetQueue.cs +++ b/sdk/dotnet/Storage/GetQueue.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetQueueArgs args, InvokeOptions? /// public static Output Invoke(GetQueueInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getQueue:getQueue", args ?? new GetQueueInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Queue. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetQueue.Invoke(new() + /// { + /// Name = "example-queue-name", + /// StorageAccountName = "example-storage-account-name", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetQueueInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getQueue:getQueue", args ?? new GetQueueInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetShare.cs b/sdk/dotnet/Storage/GetShare.cs index 579e3603ba..4aede8b1cf 100644 --- a/sdk/dotnet/Storage/GetShare.cs +++ b/sdk/dotnet/Storage/GetShare.cs @@ -76,6 +76,39 @@ public static Task InvokeAsync(GetShareArgs args, InvokeOptions? /// public static Output Invoke(GetShareInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getShare:getShare", args ?? new GetShareInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing File Share. + /// + /// > **Note on Authentication** Shared Key authentication will always be used for this data source, as AzureAD authentication is not supported by the Storage API for files. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetAccount.Invoke(new() + /// { + /// Name = "exampleaccount", + /// ResourceGroupName = "examples", + /// }); + /// + /// var exampleGetShare = Azure.Storage.GetShare.Invoke(new() + /// { + /// Name = "existing", + /// StorageAccountId = example.Apply(getAccountResult => getAccountResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetShareInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getShare:getShare", args ?? new GetShareInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetStorageContainer.cs b/sdk/dotnet/Storage/GetStorageContainer.cs index 6ff645e9c5..33624159d7 100644 --- a/sdk/dotnet/Storage/GetStorageContainer.cs +++ b/sdk/dotnet/Storage/GetStorageContainer.cs @@ -72,6 +72,37 @@ public static Task InvokeAsync(GetStorageContainerArg /// public static Output Invoke(GetStorageContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getStorageContainer:getStorageContainer", args ?? new GetStorageContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Container. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetAccount.Invoke(new() + /// { + /// Name = "exampleaccount", + /// ResourceGroupName = "examples", + /// }); + /// + /// var exampleGetStorageContainer = Azure.Storage.GetStorageContainer.Invoke(new() + /// { + /// Name = "example-container-name", + /// StorageAccountId = example.Apply(getAccountResult => getAccountResult.Id), + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetStorageContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getStorageContainer:getStorageContainer", args ?? new GetStorageContainerInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetSync.cs b/sdk/dotnet/Storage/GetSync.cs index 70d65d7170..6773914219 100644 --- a/sdk/dotnet/Storage/GetSync.cs +++ b/sdk/dotnet/Storage/GetSync.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetSyncArgs args, InvokeOptions? o /// public static Output Invoke(GetSyncInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getSync:getSync", args ?? new GetSyncInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Sync. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetSync.Invoke(new() + /// { + /// Name = "existingStorageSyncName", + /// ResourceGroupName = "existingResGroup", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getSyncResult => getSyncResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSyncInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getSync:getSync", args ?? new GetSyncInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetSyncGroup.cs b/sdk/dotnet/Storage/GetSyncGroup.cs index e8a9b49fb9..75d5fb7ac2 100644 --- a/sdk/dotnet/Storage/GetSyncGroup.cs +++ b/sdk/dotnet/Storage/GetSyncGroup.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetSyncGroupArgs args, Invoke /// public static Output Invoke(GetSyncGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getSyncGroup:getSyncGroup", args ?? new GetSyncGroupInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Sync Group. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetSyncGroup.Invoke(new() + /// { + /// Name = "existing-ss-group", + /// StorageSyncId = "existing-ss-id", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getSyncGroupResult => getSyncGroupResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetSyncGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getSyncGroup:getSyncGroup", args ?? new GetSyncGroupInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetTable.cs b/sdk/dotnet/Storage/GetTable.cs index f7fc79819b..8186cb6e19 100644 --- a/sdk/dotnet/Storage/GetTable.cs +++ b/sdk/dotnet/Storage/GetTable.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetTableArgs args, InvokeOptions? /// public static Output Invoke(GetTableInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getTable:getTable", args ?? new GetTableInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Table. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetTable.Invoke(new() + /// { + /// Name = "example-table-name", + /// StorageAccountName = "example-storage-account-name", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetTableInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getTable:getTable", args ?? new GetTableInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetTableEntities.cs b/sdk/dotnet/Storage/GetTableEntities.cs index bc4b7d689c..804cc676c0 100644 --- a/sdk/dotnet/Storage/GetTableEntities.cs +++ b/sdk/dotnet/Storage/GetTableEntities.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetTableEntitiesArgs args /// public static Output Invoke(GetTableEntitiesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getTableEntities:getTableEntities", args ?? new GetTableEntitiesInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Table Entity. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetTableEntities.Invoke(new() + /// { + /// StorageTableId = exampleAzurermStorageTable.Id, + /// Filter = "PartitionKey eq 'example'", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetTableEntitiesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getTableEntities:getTableEntities", args ?? new GetTableEntitiesInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Storage/GetTableEntity.cs b/sdk/dotnet/Storage/GetTableEntity.cs index d4251e47ca..a2d734ad40 100644 --- a/sdk/dotnet/Storage/GetTableEntity.cs +++ b/sdk/dotnet/Storage/GetTableEntity.cs @@ -62,6 +62,32 @@ public static Task InvokeAsync(GetTableEntityArgs args, In /// public static Output Invoke(GetTableEntityInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getTableEntity:getTableEntity", args ?? new GetTableEntityInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Storage Table Entity. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Storage.GetTableEntity.Invoke(new() + /// { + /// StorageTableId = exampleAzurermStorageTable.Id, + /// PartitionKey = "example-partition-key", + /// RowKey = "example-row-key", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetTableEntityInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:storage/getTableEntity:getTableEntity", args ?? new GetTableEntityInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/StreamAnalytics/GetJob.cs b/sdk/dotnet/StreamAnalytics/GetJob.cs index c1807942b6..5cf3168ae3 100644 --- a/sdk/dotnet/StreamAnalytics/GetJob.cs +++ b/sdk/dotnet/StreamAnalytics/GetJob.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetJobArgs args, InvokeOptions? opt /// public static Output Invoke(GetJobInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:streamanalytics/getJob:getJob", args ?? new GetJobInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Stream Analytics Job. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.StreamAnalytics.GetJob.Invoke(new() + /// { + /// Name = "example-job", + /// ResourceGroupName = "example-resources", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["jobId"] = example.Apply(getJobResult => getJobResult.JobId), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetJobInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:streamanalytics/getJob:getJob", args ?? new GetJobInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Synapse/GetWorkspace.cs b/sdk/dotnet/Synapse/GetWorkspace.cs index 198446aadf..a24d20b078 100644 --- a/sdk/dotnet/Synapse/GetWorkspace.cs +++ b/sdk/dotnet/Synapse/GetWorkspace.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:synapse/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Synapse Workspace. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Synapse.GetWorkspace.Invoke(new() + /// { + /// Name = "existing", + /// ResourceGroupName = "example-resource-group", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getWorkspaceResult => getWorkspaceResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:synapse/getWorkspace:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/SystemCenter/GetVirtualMachineManagerInventoryItems.cs b/sdk/dotnet/SystemCenter/GetVirtualMachineManagerInventoryItems.cs index 70c6f3c5af..7ce8191bac 100644 --- a/sdk/dotnet/SystemCenter/GetVirtualMachineManagerInventoryItems.cs +++ b/sdk/dotnet/SystemCenter/GetVirtualMachineManagerInventoryItems.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(Get /// public static Output Invoke(GetVirtualMachineManagerInventoryItemsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:systemcenter/getVirtualMachineManagerInventoryItems:getVirtualMachineManagerInventoryItems", args ?? new GetVirtualMachineManagerInventoryItemsInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about existing System Center Virtual Machine Manager Inventory Items. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.SystemCenter.GetVirtualMachineManagerInventoryItems.Invoke(new() + /// { + /// InventoryType = "Cloud", + /// SystemCenterVirtualMachineManagerServerId = exampleAzurermSystemCenterVirtualMachineManagerServer.Id, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetVirtualMachineManagerInventoryItemsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:systemcenter/getVirtualMachineManagerInventoryItems:getVirtualMachineManagerInventoryItems", args ?? new GetVirtualMachineManagerInventoryItemsInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/TrafficManager/GetGeographicalLocation.cs b/sdk/dotnet/TrafficManager/GetGeographicalLocation.cs index 3eab76ff0b..38d24b4402 100644 --- a/sdk/dotnet/TrafficManager/GetGeographicalLocation.cs +++ b/sdk/dotnet/TrafficManager/GetGeographicalLocation.cs @@ -71,6 +71,36 @@ public static Task InvokeAsync(GetGeographicalLoc /// public static Output Invoke(GetGeographicalLocationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:trafficmanager/getGeographicalLocation:getGeographicalLocation", args ?? new GetGeographicalLocationInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access the ID of a specified Traffic Manager Geographical Location within the Geographical Hierarchy. + /// + /// ## Example Usage + /// + /// ### World) + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Network.GetTrafficManager.Invoke(new() + /// { + /// Name = "World", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["locationCode"] = example.Apply(getTrafficManagerResult => getTrafficManagerResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetGeographicalLocationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:trafficmanager/getGeographicalLocation:getGeographicalLocation", args ?? new GetGeographicalLocationInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/Utilities.cs b/sdk/dotnet/Utilities.cs index 3f19247a44..dd1bad65ca 100644 --- a/sdk/dotnet/Utilities.cs +++ b/sdk/dotnet/Utilities.cs @@ -56,6 +56,13 @@ static class Utilities return dst; } + public static global::Pulumi.InvokeOutputOptions WithDefaults(this global::Pulumi.InvokeOutputOptions? src) + { + var dst = src ?? new global::Pulumi.InvokeOutputOptions{}; + dst.Version = src?.Version ?? Version; + return dst; + } + private readonly static string version; public static string Version => version; diff --git a/sdk/dotnet/Waf/GetFirewallPolicy.cs b/sdk/dotnet/Waf/GetFirewallPolicy.cs index 205d1c08ca..3ccfee00d1 100644 --- a/sdk/dotnet/Waf/GetFirewallPolicy.cs +++ b/sdk/dotnet/Waf/GetFirewallPolicy.cs @@ -68,6 +68,35 @@ public static Task InvokeAsync(GetFirewallPolicyArgs ar /// public static Output Invoke(GetFirewallPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:waf/getFirewallPolicy:getFirewallPolicy", args ?? new GetFirewallPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Web Application Firewall Policy. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.Waf.GetFirewallPolicy.Invoke(new() + /// { + /// ResourceGroupName = "existing", + /// Name = "existing", + /// }); + /// + /// return new Dictionary<string, object?> + /// { + /// ["id"] = example.Apply(getFirewallPolicyResult => getFirewallPolicyResult.Id), + /// }; + /// }); + /// ``` + /// + public static Output Invoke(GetFirewallPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:waf/getFirewallPolicy:getFirewallPolicy", args ?? new GetFirewallPolicyInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/WebPubSub/GetPrivateLinkResource.cs b/sdk/dotnet/WebPubSub/GetPrivateLinkResource.cs index ec48d856a0..164bc0435f 100644 --- a/sdk/dotnet/WebPubSub/GetPrivateLinkResource.cs +++ b/sdk/dotnet/WebPubSub/GetPrivateLinkResource.cs @@ -88,6 +88,45 @@ public static Task InvokeAsync(GetPrivateLinkResou /// public static Output Invoke(GetPrivateLinkResourceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:webpubsub/getPrivateLinkResource:getPrivateLinkResource", args ?? new GetPrivateLinkResourceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about the Private Link Resource supported by the Web Pubsub Resource. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var testResourceGroup = new Azure.Core.ResourceGroup("test", new() + /// { + /// Name = "terraform-webpubsub", + /// Location = "east us", + /// }); + /// + /// var testService = new Azure.WebPubSub.Service("test", new() + /// { + /// Name = "tfex-webpubsub", + /// Location = testResourceGroup.Location, + /// ResourceGroupName = testResourceGroup.Name, + /// Sku = "Standard_S1", + /// Capacity = 1, + /// }); + /// + /// var test = Azure.WebPubSub.GetPrivateLinkResource.Invoke(new() + /// { + /// WebPubsubId = testService.Id, + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetPrivateLinkResourceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:webpubsub/getPrivateLinkResource:getPrivateLinkResource", args ?? new GetPrivateLinkResourceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/dotnet/WebPubSub/GetService.cs b/sdk/dotnet/WebPubSub/GetService.cs index 94790ddb1f..9025d40a50 100644 --- a/sdk/dotnet/WebPubSub/GetService.cs +++ b/sdk/dotnet/WebPubSub/GetService.cs @@ -60,6 +60,31 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure:webpubsub/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Use this data source to access information about an existing Azure Web Pubsub service. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Azure = Pulumi.Azure; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var example = Azure.WebPubSub.GetService.Invoke(new() + /// { + /// Name = "test-webpubsub", + /// ResourceGroupName = "wps-resource-group", + /// }); + /// + /// }); + /// ``` + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure:webpubsub/getService:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); } diff --git a/sdk/go/azure/aadb2c/getDirectory.go b/sdk/go/azure/aadb2c/getDirectory.go index bf7f237570..104a3b9618 100644 --- a/sdk/go/azure/aadb2c/getDirectory.go +++ b/sdk/go/azure/aadb2c/getDirectory.go @@ -79,21 +79,11 @@ type LookupDirectoryResult struct { } func LookupDirectoryOutput(ctx *pulumi.Context, args LookupDirectoryOutputArgs, opts ...pulumi.InvokeOption) LookupDirectoryResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDirectoryResultOutput, error) { args := v.(LookupDirectoryArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDirectoryResult - secret, err := ctx.InvokePackageRaw("azure:aadb2c/getDirectory:getDirectory", args, &rv, "", opts...) - if err != nil { - return LookupDirectoryResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDirectoryResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDirectoryResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:aadb2c/getDirectory:getDirectory", args, LookupDirectoryResultOutput{}, options).(LookupDirectoryResultOutput), nil }).(LookupDirectoryResultOutput) } diff --git a/sdk/go/azure/advisor/getRecommendations.go b/sdk/go/azure/advisor/getRecommendations.go index a477934740..ea7f1c2373 100644 --- a/sdk/go/azure/advisor/getRecommendations.go +++ b/sdk/go/azure/advisor/getRecommendations.go @@ -74,21 +74,11 @@ type GetRecommendationsResult struct { } func GetRecommendationsOutput(ctx *pulumi.Context, args GetRecommendationsOutputArgs, opts ...pulumi.InvokeOption) GetRecommendationsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetRecommendationsResultOutput, error) { args := v.(GetRecommendationsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetRecommendationsResult - secret, err := ctx.InvokePackageRaw("azure:advisor/getRecommendations:getRecommendations", args, &rv, "", opts...) - if err != nil { - return GetRecommendationsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetRecommendationsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetRecommendationsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:advisor/getRecommendations:getRecommendations", args, GetRecommendationsResultOutput{}, options).(GetRecommendationsResultOutput), nil }).(GetRecommendationsResultOutput) } diff --git a/sdk/go/azure/apimanagement/getApi.go b/sdk/go/azure/apimanagement/getApi.go index 804a859f24..aead9188ef 100644 --- a/sdk/go/azure/apimanagement/getApi.go +++ b/sdk/go/azure/apimanagement/getApi.go @@ -99,21 +99,11 @@ type LookupApiResult struct { } func LookupApiOutput(ctx *pulumi.Context, args LookupApiOutputArgs, opts ...pulumi.InvokeOption) LookupApiResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupApiResultOutput, error) { args := v.(LookupApiArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupApiResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getApi:getApi", args, &rv, "", opts...) - if err != nil { - return LookupApiResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupApiResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupApiResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getApi:getApi", args, LookupApiResultOutput{}, options).(LookupApiResultOutput), nil }).(LookupApiResultOutput) } diff --git a/sdk/go/azure/apimanagement/getApiVersionSet.go b/sdk/go/azure/apimanagement/getApiVersionSet.go index adbd82180f..0170562eb8 100644 --- a/sdk/go/azure/apimanagement/getApiVersionSet.go +++ b/sdk/go/azure/apimanagement/getApiVersionSet.go @@ -80,21 +80,11 @@ type LookupApiVersionSetResult struct { } func LookupApiVersionSetOutput(ctx *pulumi.Context, args LookupApiVersionSetOutputArgs, opts ...pulumi.InvokeOption) LookupApiVersionSetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupApiVersionSetResultOutput, error) { args := v.(LookupApiVersionSetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupApiVersionSetResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getApiVersionSet:getApiVersionSet", args, &rv, "", opts...) - if err != nil { - return LookupApiVersionSetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupApiVersionSetResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupApiVersionSetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getApiVersionSet:getApiVersionSet", args, LookupApiVersionSetResultOutput{}, options).(LookupApiVersionSetResultOutput), nil }).(LookupApiVersionSetResultOutput) } diff --git a/sdk/go/azure/apimanagement/getGateway.go b/sdk/go/azure/apimanagement/getGateway.go index 0fd6cf4e6e..f65e639761 100644 --- a/sdk/go/azure/apimanagement/getGateway.go +++ b/sdk/go/azure/apimanagement/getGateway.go @@ -78,21 +78,11 @@ type LookupGatewayResult struct { } func LookupGatewayOutput(ctx *pulumi.Context, args LookupGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupGatewayResultOutput, error) { args := v.(LookupGatewayArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupGatewayResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getGateway:getGateway", args, &rv, "", opts...) - if err != nil { - return LookupGatewayResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupGatewayResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupGatewayResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getGateway:getGateway", args, LookupGatewayResultOutput{}, options).(LookupGatewayResultOutput), nil }).(LookupGatewayResultOutput) } diff --git a/sdk/go/azure/apimanagement/getGatewayHostNameConfiguration.go b/sdk/go/azure/apimanagement/getGatewayHostNameConfiguration.go index ff3b43be85..62c0c40791 100644 --- a/sdk/go/azure/apimanagement/getGatewayHostNameConfiguration.go +++ b/sdk/go/azure/apimanagement/getGatewayHostNameConfiguration.go @@ -98,21 +98,11 @@ type LookupGatewayHostNameConfigurationResult struct { } func LookupGatewayHostNameConfigurationOutput(ctx *pulumi.Context, args LookupGatewayHostNameConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayHostNameConfigurationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupGatewayHostNameConfigurationResultOutput, error) { args := v.(LookupGatewayHostNameConfigurationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupGatewayHostNameConfigurationResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getGatewayHostNameConfiguration:getGatewayHostNameConfiguration", args, &rv, "", opts...) - if err != nil { - return LookupGatewayHostNameConfigurationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupGatewayHostNameConfigurationResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupGatewayHostNameConfigurationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getGatewayHostNameConfiguration:getGatewayHostNameConfiguration", args, LookupGatewayHostNameConfigurationResultOutput{}, options).(LookupGatewayHostNameConfigurationResultOutput), nil }).(LookupGatewayHostNameConfigurationResultOutput) } diff --git a/sdk/go/azure/apimanagement/getGroup.go b/sdk/go/azure/apimanagement/getGroup.go index df1e595d92..32102e09bb 100644 --- a/sdk/go/azure/apimanagement/getGroup.go +++ b/sdk/go/azure/apimanagement/getGroup.go @@ -79,21 +79,11 @@ type LookupGroupResult struct { } func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupGroupResultOutput, error) { args := v.(LookupGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupGroupResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getGroup:getGroup", args, &rv, "", opts...) - if err != nil { - return LookupGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getGroup:getGroup", args, LookupGroupResultOutput{}, options).(LookupGroupResultOutput), nil }).(LookupGroupResultOutput) } diff --git a/sdk/go/azure/apimanagement/getProduct.go b/sdk/go/azure/apimanagement/getProduct.go index 477dfdce6d..f032fa041e 100644 --- a/sdk/go/azure/apimanagement/getProduct.go +++ b/sdk/go/azure/apimanagement/getProduct.go @@ -85,21 +85,11 @@ type LookupProductResult struct { } func LookupProductOutput(ctx *pulumi.Context, args LookupProductOutputArgs, opts ...pulumi.InvokeOption) LookupProductResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupProductResultOutput, error) { args := v.(LookupProductArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupProductResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getProduct:getProduct", args, &rv, "", opts...) - if err != nil { - return LookupProductResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupProductResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupProductResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getProduct:getProduct", args, LookupProductResultOutput{}, options).(LookupProductResultOutput), nil }).(LookupProductResultOutput) } diff --git a/sdk/go/azure/apimanagement/getService.go b/sdk/go/azure/apimanagement/getService.go index 29788bcaf1..7a486c2e91 100644 --- a/sdk/go/azure/apimanagement/getService.go +++ b/sdk/go/azure/apimanagement/getService.go @@ -107,21 +107,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/go/azure/apimanagement/getUser.go b/sdk/go/azure/apimanagement/getUser.go index 0100845efe..bd0ec80c0f 100644 --- a/sdk/go/azure/apimanagement/getUser.go +++ b/sdk/go/azure/apimanagement/getUser.go @@ -52,21 +52,11 @@ type LookupUserResult struct { } func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupUserResultOutput, error) { args := v.(LookupUserArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupUserResult - secret, err := ctx.InvokePackageRaw("azure:apimanagement/getUser:getUser", args, &rv, "", opts...) - if err != nil { - return LookupUserResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupUserResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupUserResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:apimanagement/getUser:getUser", args, LookupUserResultOutput{}, options).(LookupUserResultOutput), nil }).(LookupUserResultOutput) } diff --git a/sdk/go/azure/appconfiguration/getConfigurationKey.go b/sdk/go/azure/appconfiguration/getConfigurationKey.go index 2c6d23090a..1c80156f7b 100644 --- a/sdk/go/azure/appconfiguration/getConfigurationKey.go +++ b/sdk/go/azure/appconfiguration/getConfigurationKey.go @@ -87,21 +87,11 @@ type LookupConfigurationKeyResult struct { } func LookupConfigurationKeyOutput(ctx *pulumi.Context, args LookupConfigurationKeyOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationKeyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupConfigurationKeyResultOutput, error) { args := v.(LookupConfigurationKeyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupConfigurationKeyResult - secret, err := ctx.InvokePackageRaw("azure:appconfiguration/getConfigurationKey:getConfigurationKey", args, &rv, "", opts...) - if err != nil { - return LookupConfigurationKeyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupConfigurationKeyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupConfigurationKeyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appconfiguration/getConfigurationKey:getConfigurationKey", args, LookupConfigurationKeyResultOutput{}, options).(LookupConfigurationKeyResultOutput), nil }).(LookupConfigurationKeyResultOutput) } diff --git a/sdk/go/azure/appconfiguration/getConfigurationKeys.go b/sdk/go/azure/appconfiguration/getConfigurationKeys.go index 88701cf90f..0ce01d7a38 100644 --- a/sdk/go/azure/appconfiguration/getConfigurationKeys.go +++ b/sdk/go/azure/appconfiguration/getConfigurationKeys.go @@ -75,21 +75,11 @@ type GetConfigurationKeysResult struct { } func GetConfigurationKeysOutput(ctx *pulumi.Context, args GetConfigurationKeysOutputArgs, opts ...pulumi.InvokeOption) GetConfigurationKeysResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetConfigurationKeysResultOutput, error) { args := v.(GetConfigurationKeysArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetConfigurationKeysResult - secret, err := ctx.InvokePackageRaw("azure:appconfiguration/getConfigurationKeys:getConfigurationKeys", args, &rv, "", opts...) - if err != nil { - return GetConfigurationKeysResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetConfigurationKeysResultOutput) - if secret { - return pulumi.ToSecret(output).(GetConfigurationKeysResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appconfiguration/getConfigurationKeys:getConfigurationKeys", args, GetConfigurationKeysResultOutput{}, options).(GetConfigurationKeysResultOutput), nil }).(GetConfigurationKeysResultOutput) } diff --git a/sdk/go/azure/appconfiguration/getConfigurationStore.go b/sdk/go/azure/appconfiguration/getConfigurationStore.go index 796a454673..d461056285 100644 --- a/sdk/go/azure/appconfiguration/getConfigurationStore.go +++ b/sdk/go/azure/appconfiguration/getConfigurationStore.go @@ -98,21 +98,11 @@ type LookupConfigurationStoreResult struct { } func LookupConfigurationStoreOutput(ctx *pulumi.Context, args LookupConfigurationStoreOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationStoreResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupConfigurationStoreResultOutput, error) { args := v.(LookupConfigurationStoreArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupConfigurationStoreResult - secret, err := ctx.InvokePackageRaw("azure:appconfiguration/getConfigurationStore:getConfigurationStore", args, &rv, "", opts...) - if err != nil { - return LookupConfigurationStoreResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupConfigurationStoreResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupConfigurationStoreResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appconfiguration/getConfigurationStore:getConfigurationStore", args, LookupConfigurationStoreResultOutput{}, options).(LookupConfigurationStoreResultOutput), nil }).(LookupConfigurationStoreResultOutput) } diff --git a/sdk/go/azure/appinsights/getInsights.go b/sdk/go/azure/appinsights/getInsights.go index aa539913e7..19dd3433fd 100644 --- a/sdk/go/azure/appinsights/getInsights.go +++ b/sdk/go/azure/appinsights/getInsights.go @@ -83,21 +83,11 @@ type LookupInsightsResult struct { } func LookupInsightsOutput(ctx *pulumi.Context, args LookupInsightsOutputArgs, opts ...pulumi.InvokeOption) LookupInsightsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupInsightsResultOutput, error) { args := v.(LookupInsightsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupInsightsResult - secret, err := ctx.InvokePackageRaw("azure:appinsights/getInsights:getInsights", args, &rv, "", opts...) - if err != nil { - return LookupInsightsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupInsightsResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupInsightsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appinsights/getInsights:getInsights", args, LookupInsightsResultOutput{}, options).(LookupInsightsResultOutput), nil }).(LookupInsightsResultOutput) } diff --git a/sdk/go/azure/appplatform/getSpringCloudApp.go b/sdk/go/azure/appplatform/getSpringCloudApp.go index 9635fa0f38..6bab82d041 100644 --- a/sdk/go/azure/appplatform/getSpringCloudApp.go +++ b/sdk/go/azure/appplatform/getSpringCloudApp.go @@ -85,21 +85,11 @@ type LookupSpringCloudAppResult struct { } func LookupSpringCloudAppOutput(ctx *pulumi.Context, args LookupSpringCloudAppOutputArgs, opts ...pulumi.InvokeOption) LookupSpringCloudAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSpringCloudAppResultOutput, error) { args := v.(LookupSpringCloudAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSpringCloudAppResult - secret, err := ctx.InvokePackageRaw("azure:appplatform/getSpringCloudApp:getSpringCloudApp", args, &rv, "", opts...) - if err != nil { - return LookupSpringCloudAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSpringCloudAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSpringCloudAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appplatform/getSpringCloudApp:getSpringCloudApp", args, LookupSpringCloudAppResultOutput{}, options).(LookupSpringCloudAppResultOutput), nil }).(LookupSpringCloudAppResultOutput) } diff --git a/sdk/go/azure/appplatform/getSpringCloudService.go b/sdk/go/azure/appplatform/getSpringCloudService.go index 72b3fb2e67..f438ace5f3 100644 --- a/sdk/go/azure/appplatform/getSpringCloudService.go +++ b/sdk/go/azure/appplatform/getSpringCloudService.go @@ -78,21 +78,11 @@ type LookupSpringCloudServiceResult struct { } func LookupSpringCloudServiceOutput(ctx *pulumi.Context, args LookupSpringCloudServiceOutputArgs, opts ...pulumi.InvokeOption) LookupSpringCloudServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSpringCloudServiceResultOutput, error) { args := v.(LookupSpringCloudServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSpringCloudServiceResult - secret, err := ctx.InvokePackageRaw("azure:appplatform/getSpringCloudService:getSpringCloudService", args, &rv, "", opts...) - if err != nil { - return LookupSpringCloudServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSpringCloudServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSpringCloudServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appplatform/getSpringCloudService:getSpringCloudService", args, LookupSpringCloudServiceResultOutput{}, options).(LookupSpringCloudServiceResultOutput), nil }).(LookupSpringCloudServiceResultOutput) } diff --git a/sdk/go/azure/appservice/getAppService.go b/sdk/go/azure/appservice/getAppService.go index 5ca7285bb9..e9a7688006 100644 --- a/sdk/go/azure/appservice/getAppService.go +++ b/sdk/go/azure/appservice/getAppService.go @@ -105,21 +105,11 @@ type LookupAppServiceResult struct { } func LookupAppServiceOutput(ctx *pulumi.Context, args LookupAppServiceOutputArgs, opts ...pulumi.InvokeOption) LookupAppServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAppServiceResultOutput, error) { args := v.(LookupAppServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAppServiceResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getAppService:getAppService", args, &rv, "", opts...) - if err != nil { - return LookupAppServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAppServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAppServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getAppService:getAppService", args, LookupAppServiceResultOutput{}, options).(LookupAppServiceResultOutput), nil }).(LookupAppServiceResultOutput) } diff --git a/sdk/go/azure/appservice/getAppServicePlan.go b/sdk/go/azure/appservice/getAppServicePlan.go index d0f6017609..87eb4ddb87 100644 --- a/sdk/go/azure/appservice/getAppServicePlan.go +++ b/sdk/go/azure/appservice/getAppServicePlan.go @@ -91,21 +91,11 @@ type GetAppServicePlanResult struct { } func GetAppServicePlanOutput(ctx *pulumi.Context, args GetAppServicePlanOutputArgs, opts ...pulumi.InvokeOption) GetAppServicePlanResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAppServicePlanResultOutput, error) { args := v.(GetAppServicePlanArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAppServicePlanResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getAppServicePlan:getAppServicePlan", args, &rv, "", opts...) - if err != nil { - return GetAppServicePlanResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAppServicePlanResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAppServicePlanResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getAppServicePlan:getAppServicePlan", args, GetAppServicePlanResultOutput{}, options).(GetAppServicePlanResultOutput), nil }).(GetAppServicePlanResultOutput) } diff --git a/sdk/go/azure/appservice/getCertificate.go b/sdk/go/azure/appservice/getCertificate.go index 7638920dd9..d15ecf10f7 100644 --- a/sdk/go/azure/appservice/getCertificate.go +++ b/sdk/go/azure/appservice/getCertificate.go @@ -84,21 +84,11 @@ type LookupCertificateResult struct { } func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCertificateResultOutput, error) { args := v.(LookupCertificateArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCertificateResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getCertificate:getCertificate", args, &rv, "", opts...) - if err != nil { - return LookupCertificateResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCertificateResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCertificateResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getCertificate:getCertificate", args, LookupCertificateResultOutput{}, options).(LookupCertificateResultOutput), nil }).(LookupCertificateResultOutput) } diff --git a/sdk/go/azure/appservice/getCertificateOrder.go b/sdk/go/azure/appservice/getCertificateOrder.go index f47cdc6858..7ca27edad8 100644 --- a/sdk/go/azure/appservice/getCertificateOrder.go +++ b/sdk/go/azure/appservice/getCertificateOrder.go @@ -101,21 +101,11 @@ type LookupCertificateOrderResult struct { } func LookupCertificateOrderOutput(ctx *pulumi.Context, args LookupCertificateOrderOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateOrderResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCertificateOrderResultOutput, error) { args := v.(LookupCertificateOrderArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCertificateOrderResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getCertificateOrder:getCertificateOrder", args, &rv, "", opts...) - if err != nil { - return LookupCertificateOrderResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCertificateOrderResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCertificateOrderResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getCertificateOrder:getCertificateOrder", args, LookupCertificateOrderResultOutput{}, options).(LookupCertificateOrderResultOutput), nil }).(LookupCertificateOrderResultOutput) } diff --git a/sdk/go/azure/appservice/getEnvironmentV3.go b/sdk/go/azure/appservice/getEnvironmentV3.go index 282e476056..3e3f60027d 100644 --- a/sdk/go/azure/appservice/getEnvironmentV3.go +++ b/sdk/go/azure/appservice/getEnvironmentV3.go @@ -100,21 +100,11 @@ type LookupEnvironmentV3Result struct { } func LookupEnvironmentV3Output(ctx *pulumi.Context, args LookupEnvironmentV3OutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentV3ResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupEnvironmentV3ResultOutput, error) { args := v.(LookupEnvironmentV3Args) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupEnvironmentV3Result - secret, err := ctx.InvokePackageRaw("azure:appservice/getEnvironmentV3:getEnvironmentV3", args, &rv, "", opts...) - if err != nil { - return LookupEnvironmentV3ResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupEnvironmentV3ResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupEnvironmentV3ResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getEnvironmentV3:getEnvironmentV3", args, LookupEnvironmentV3ResultOutput{}, options).(LookupEnvironmentV3ResultOutput), nil }).(LookupEnvironmentV3ResultOutput) } diff --git a/sdk/go/azure/appservice/getFunctionApp.go b/sdk/go/azure/appservice/getFunctionApp.go index 0d9294c844..e62eadea1d 100644 --- a/sdk/go/azure/appservice/getFunctionApp.go +++ b/sdk/go/azure/appservice/getFunctionApp.go @@ -99,21 +99,11 @@ type LookupFunctionAppResult struct { } func LookupFunctionAppOutput(ctx *pulumi.Context, args LookupFunctionAppOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFunctionAppResultOutput, error) { args := v.(LookupFunctionAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFunctionAppResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getFunctionApp:getFunctionApp", args, &rv, "", opts...) - if err != nil { - return LookupFunctionAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFunctionAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFunctionAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getFunctionApp:getFunctionApp", args, LookupFunctionAppResultOutput{}, options).(LookupFunctionAppResultOutput), nil }).(LookupFunctionAppResultOutput) } diff --git a/sdk/go/azure/appservice/getFunctionAppHostKeys.go b/sdk/go/azure/appservice/getFunctionAppHostKeys.go index 0eacde191c..28197e00b8 100644 --- a/sdk/go/azure/appservice/getFunctionAppHostKeys.go +++ b/sdk/go/azure/appservice/getFunctionAppHostKeys.go @@ -81,21 +81,11 @@ type GetFunctionAppHostKeysResult struct { } func GetFunctionAppHostKeysOutput(ctx *pulumi.Context, args GetFunctionAppHostKeysOutputArgs, opts ...pulumi.InvokeOption) GetFunctionAppHostKeysResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetFunctionAppHostKeysResultOutput, error) { args := v.(GetFunctionAppHostKeysArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetFunctionAppHostKeysResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getFunctionAppHostKeys:getFunctionAppHostKeys", args, &rv, "", opts...) - if err != nil { - return GetFunctionAppHostKeysResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetFunctionAppHostKeysResultOutput) - if secret { - return pulumi.ToSecret(output).(GetFunctionAppHostKeysResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getFunctionAppHostKeys:getFunctionAppHostKeys", args, GetFunctionAppHostKeysResultOutput{}, options).(GetFunctionAppHostKeysResultOutput), nil }).(GetFunctionAppHostKeysResultOutput) } diff --git a/sdk/go/azure/appservice/getLinuxFunctionApp.go b/sdk/go/azure/appservice/getLinuxFunctionApp.go index d97b3541d6..ec3c98b169 100644 --- a/sdk/go/azure/appservice/getLinuxFunctionApp.go +++ b/sdk/go/azure/appservice/getLinuxFunctionApp.go @@ -146,21 +146,11 @@ type LookupLinuxFunctionAppResult struct { } func LookupLinuxFunctionAppOutput(ctx *pulumi.Context, args LookupLinuxFunctionAppOutputArgs, opts ...pulumi.InvokeOption) LookupLinuxFunctionAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupLinuxFunctionAppResultOutput, error) { args := v.(LookupLinuxFunctionAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupLinuxFunctionAppResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", args, &rv, "", opts...) - if err != nil { - return LookupLinuxFunctionAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupLinuxFunctionAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupLinuxFunctionAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", args, LookupLinuxFunctionAppResultOutput{}, options).(LookupLinuxFunctionAppResultOutput), nil }).(LookupLinuxFunctionAppResultOutput) } diff --git a/sdk/go/azure/appservice/getLinuxWebApp.go b/sdk/go/azure/appservice/getLinuxWebApp.go index 3261bea96e..6697c5c4fb 100644 --- a/sdk/go/azure/appservice/getLinuxWebApp.go +++ b/sdk/go/azure/appservice/getLinuxWebApp.go @@ -139,21 +139,11 @@ type LookupLinuxWebAppResult struct { } func LookupLinuxWebAppOutput(ctx *pulumi.Context, args LookupLinuxWebAppOutputArgs, opts ...pulumi.InvokeOption) LookupLinuxWebAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupLinuxWebAppResultOutput, error) { args := v.(LookupLinuxWebAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupLinuxWebAppResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getLinuxWebApp:getLinuxWebApp", args, &rv, "", opts...) - if err != nil { - return LookupLinuxWebAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupLinuxWebAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupLinuxWebAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getLinuxWebApp:getLinuxWebApp", args, LookupLinuxWebAppResultOutput{}, options).(LookupLinuxWebAppResultOutput), nil }).(LookupLinuxWebAppResultOutput) } diff --git a/sdk/go/azure/appservice/getServicePlan.go b/sdk/go/azure/appservice/getServicePlan.go index 2e32da2190..f16d6a7340 100644 --- a/sdk/go/azure/appservice/getServicePlan.go +++ b/sdk/go/azure/appservice/getServicePlan.go @@ -89,21 +89,11 @@ type LookupServicePlanResult struct { } func LookupServicePlanOutput(ctx *pulumi.Context, args LookupServicePlanOutputArgs, opts ...pulumi.InvokeOption) LookupServicePlanResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServicePlanResultOutput, error) { args := v.(LookupServicePlanArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServicePlanResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getServicePlan:getServicePlan", args, &rv, "", opts...) - if err != nil { - return LookupServicePlanResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServicePlanResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServicePlanResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getServicePlan:getServicePlan", args, LookupServicePlanResultOutput{}, options).(LookupServicePlanResultOutput), nil }).(LookupServicePlanResultOutput) } diff --git a/sdk/go/azure/appservice/getSourceControlToken.go b/sdk/go/azure/appservice/getSourceControlToken.go index e0e24fad19..b53eb467d1 100644 --- a/sdk/go/azure/appservice/getSourceControlToken.go +++ b/sdk/go/azure/appservice/getSourceControlToken.go @@ -64,21 +64,11 @@ type LookupSourceControlTokenResult struct { } func LookupSourceControlTokenOutput(ctx *pulumi.Context, args LookupSourceControlTokenOutputArgs, opts ...pulumi.InvokeOption) LookupSourceControlTokenResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSourceControlTokenResultOutput, error) { args := v.(LookupSourceControlTokenArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSourceControlTokenResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getSourceControlToken:getSourceControlToken", args, &rv, "", opts...) - if err != nil { - return LookupSourceControlTokenResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSourceControlTokenResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSourceControlTokenResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getSourceControlToken:getSourceControlToken", args, LookupSourceControlTokenResultOutput{}, options).(LookupSourceControlTokenResultOutput), nil }).(LookupSourceControlTokenResultOutput) } diff --git a/sdk/go/azure/appservice/getStaticWebApp.go b/sdk/go/azure/appservice/getStaticWebApp.go index 9d37ffeba6..5580bc0ba5 100644 --- a/sdk/go/azure/appservice/getStaticWebApp.go +++ b/sdk/go/azure/appservice/getStaticWebApp.go @@ -78,21 +78,11 @@ type LookupStaticWebAppResult struct { } func LookupStaticWebAppOutput(ctx *pulumi.Context, args LookupStaticWebAppOutputArgs, opts ...pulumi.InvokeOption) LookupStaticWebAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupStaticWebAppResultOutput, error) { args := v.(LookupStaticWebAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupStaticWebAppResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getStaticWebApp:getStaticWebApp", args, &rv, "", opts...) - if err != nil { - return LookupStaticWebAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupStaticWebAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupStaticWebAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getStaticWebApp:getStaticWebApp", args, LookupStaticWebAppResultOutput{}, options).(LookupStaticWebAppResultOutput), nil }).(LookupStaticWebAppResultOutput) } diff --git a/sdk/go/azure/appservice/getWindowsFunctionApp.go b/sdk/go/azure/appservice/getWindowsFunctionApp.go index 8ff02d1cad..87e32a2942 100644 --- a/sdk/go/azure/appservice/getWindowsFunctionApp.go +++ b/sdk/go/azure/appservice/getWindowsFunctionApp.go @@ -142,21 +142,11 @@ type LookupWindowsFunctionAppResult struct { } func LookupWindowsFunctionAppOutput(ctx *pulumi.Context, args LookupWindowsFunctionAppOutputArgs, opts ...pulumi.InvokeOption) LookupWindowsFunctionAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWindowsFunctionAppResultOutput, error) { args := v.(LookupWindowsFunctionAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWindowsFunctionAppResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getWindowsFunctionApp:getWindowsFunctionApp", args, &rv, "", opts...) - if err != nil { - return LookupWindowsFunctionAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWindowsFunctionAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWindowsFunctionAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getWindowsFunctionApp:getWindowsFunctionApp", args, LookupWindowsFunctionAppResultOutput{}, options).(LookupWindowsFunctionAppResultOutput), nil }).(LookupWindowsFunctionAppResultOutput) } diff --git a/sdk/go/azure/appservice/getWindowsWebApp.go b/sdk/go/azure/appservice/getWindowsWebApp.go index d2fe3cdd12..1e842f323d 100644 --- a/sdk/go/azure/appservice/getWindowsWebApp.go +++ b/sdk/go/azure/appservice/getWindowsWebApp.go @@ -132,21 +132,11 @@ type LookupWindowsWebAppResult struct { } func LookupWindowsWebAppOutput(ctx *pulumi.Context, args LookupWindowsWebAppOutputArgs, opts ...pulumi.InvokeOption) LookupWindowsWebAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWindowsWebAppResultOutput, error) { args := v.(LookupWindowsWebAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWindowsWebAppResult - secret, err := ctx.InvokePackageRaw("azure:appservice/getWindowsWebApp:getWindowsWebApp", args, &rv, "", opts...) - if err != nil { - return LookupWindowsWebAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWindowsWebAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWindowsWebAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:appservice/getWindowsWebApp:getWindowsWebApp", args, LookupWindowsWebAppResultOutput{}, options).(LookupWindowsWebAppResultOutput), nil }).(LookupWindowsWebAppResultOutput) } diff --git a/sdk/go/azure/arc/getResourceBridgeAppliance.go b/sdk/go/azure/arc/getResourceBridgeAppliance.go index 3feb5c7112..767f2f870c 100644 --- a/sdk/go/azure/arc/getResourceBridgeAppliance.go +++ b/sdk/go/azure/arc/getResourceBridgeAppliance.go @@ -79,21 +79,11 @@ type LookupResourceBridgeApplianceResult struct { } func LookupResourceBridgeApplianceOutput(ctx *pulumi.Context, args LookupResourceBridgeApplianceOutputArgs, opts ...pulumi.InvokeOption) LookupResourceBridgeApplianceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResourceBridgeApplianceResultOutput, error) { args := v.(LookupResourceBridgeApplianceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResourceBridgeApplianceResult - secret, err := ctx.InvokePackageRaw("azure:arc/getResourceBridgeAppliance:getResourceBridgeAppliance", args, &rv, "", opts...) - if err != nil { - return LookupResourceBridgeApplianceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResourceBridgeApplianceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResourceBridgeApplianceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:arc/getResourceBridgeAppliance:getResourceBridgeAppliance", args, LookupResourceBridgeApplianceResultOutput{}, options).(LookupResourceBridgeApplianceResultOutput), nil }).(LookupResourceBridgeApplianceResultOutput) } diff --git a/sdk/go/azure/arcmachine/get.go b/sdk/go/azure/arcmachine/get.go index 93784f84b3..1c7a99b50a 100644 --- a/sdk/go/azure/arcmachine/get.go +++ b/sdk/go/azure/arcmachine/get.go @@ -122,21 +122,11 @@ type GetResult struct { } func GetOutput(ctx *pulumi.Context, args GetOutputArgs, opts ...pulumi.InvokeOption) GetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetResultOutput, error) { args := v.(GetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetResult - secret, err := ctx.InvokePackageRaw("azure:arcmachine/get:get", args, &rv, "", opts...) - if err != nil { - return GetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetResultOutput) - if secret { - return pulumi.ToSecret(output).(GetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:arcmachine/get:get", args, GetResultOutput{}, options).(GetResultOutput), nil }).(GetResultOutput) } diff --git a/sdk/go/azure/attestation/getProvider.go b/sdk/go/azure/attestation/getProvider.go index f4e1a50ac5..5d9a9941fa 100644 --- a/sdk/go/azure/attestation/getProvider.go +++ b/sdk/go/azure/attestation/getProvider.go @@ -47,21 +47,11 @@ type LookupProviderResult struct { } func LookupProviderOutput(ctx *pulumi.Context, args LookupProviderOutputArgs, opts ...pulumi.InvokeOption) LookupProviderResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupProviderResultOutput, error) { args := v.(LookupProviderArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupProviderResult - secret, err := ctx.InvokePackageRaw("azure:attestation/getProvider:getProvider", args, &rv, "", opts...) - if err != nil { - return LookupProviderResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupProviderResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupProviderResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:attestation/getProvider:getProvider", args, LookupProviderResultOutput{}, options).(LookupProviderResultOutput), nil }).(LookupProviderResultOutput) } diff --git a/sdk/go/azure/authorization/getRoleDefinition.go b/sdk/go/azure/authorization/getRoleDefinition.go index bda0262406..28f5e47691 100644 --- a/sdk/go/azure/authorization/getRoleDefinition.go +++ b/sdk/go/azure/authorization/getRoleDefinition.go @@ -109,21 +109,11 @@ type LookupRoleDefinitionResult struct { } func LookupRoleDefinitionOutput(ctx *pulumi.Context, args LookupRoleDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupRoleDefinitionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRoleDefinitionResultOutput, error) { args := v.(LookupRoleDefinitionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRoleDefinitionResult - secret, err := ctx.InvokePackageRaw("azure:authorization/getRoleDefinition:getRoleDefinition", args, &rv, "", opts...) - if err != nil { - return LookupRoleDefinitionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRoleDefinitionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRoleDefinitionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:authorization/getRoleDefinition:getRoleDefinition", args, LookupRoleDefinitionResultOutput{}, options).(LookupRoleDefinitionResultOutput), nil }).(LookupRoleDefinitionResultOutput) } diff --git a/sdk/go/azure/authorization/getUserAssignedIdentity.go b/sdk/go/azure/authorization/getUserAssignedIdentity.go index 594f12f1c0..e53c59fa07 100644 --- a/sdk/go/azure/authorization/getUserAssignedIdentity.go +++ b/sdk/go/azure/authorization/getUserAssignedIdentity.go @@ -81,21 +81,11 @@ type LookupUserAssignedIdentityResult struct { } func LookupUserAssignedIdentityOutput(ctx *pulumi.Context, args LookupUserAssignedIdentityOutputArgs, opts ...pulumi.InvokeOption) LookupUserAssignedIdentityResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupUserAssignedIdentityResultOutput, error) { args := v.(LookupUserAssignedIdentityArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupUserAssignedIdentityResult - secret, err := ctx.InvokePackageRaw("azure:authorization/getUserAssignedIdentity:getUserAssignedIdentity", args, &rv, "", opts...) - if err != nil { - return LookupUserAssignedIdentityResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupUserAssignedIdentityResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupUserAssignedIdentityResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:authorization/getUserAssignedIdentity:getUserAssignedIdentity", args, LookupUserAssignedIdentityResultOutput{}, options).(LookupUserAssignedIdentityResultOutput), nil }).(LookupUserAssignedIdentityResultOutput) } diff --git a/sdk/go/azure/automation/getAccount.go b/sdk/go/azure/automation/getAccount.go index 05db904786..0d7edc8593 100644 --- a/sdk/go/azure/automation/getAccount.go +++ b/sdk/go/azure/automation/getAccount.go @@ -78,21 +78,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:automation/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/automation/getBoolVariable.go b/sdk/go/azure/automation/getBoolVariable.go index 2165fbb0df..1057da13fe 100644 --- a/sdk/go/azure/automation/getBoolVariable.go +++ b/sdk/go/azure/automation/getBoolVariable.go @@ -77,21 +77,11 @@ type LookupBoolVariableResult struct { } func LookupBoolVariableOutput(ctx *pulumi.Context, args LookupBoolVariableOutputArgs, opts ...pulumi.InvokeOption) LookupBoolVariableResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBoolVariableResultOutput, error) { args := v.(LookupBoolVariableArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBoolVariableResult - secret, err := ctx.InvokePackageRaw("azure:automation/getBoolVariable:getBoolVariable", args, &rv, "", opts...) - if err != nil { - return LookupBoolVariableResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBoolVariableResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBoolVariableResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getBoolVariable:getBoolVariable", args, LookupBoolVariableResultOutput{}, options).(LookupBoolVariableResultOutput), nil }).(LookupBoolVariableResultOutput) } diff --git a/sdk/go/azure/automation/getDateTimeVariable.go b/sdk/go/azure/automation/getDateTimeVariable.go index 0357790baa..2bade1e480 100644 --- a/sdk/go/azure/automation/getDateTimeVariable.go +++ b/sdk/go/azure/automation/getDateTimeVariable.go @@ -77,21 +77,11 @@ type LookupDateTimeVariableResult struct { } func LookupDateTimeVariableOutput(ctx *pulumi.Context, args LookupDateTimeVariableOutputArgs, opts ...pulumi.InvokeOption) LookupDateTimeVariableResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDateTimeVariableResultOutput, error) { args := v.(LookupDateTimeVariableArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDateTimeVariableResult - secret, err := ctx.InvokePackageRaw("azure:automation/getDateTimeVariable:getDateTimeVariable", args, &rv, "", opts...) - if err != nil { - return LookupDateTimeVariableResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDateTimeVariableResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDateTimeVariableResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getDateTimeVariable:getDateTimeVariable", args, LookupDateTimeVariableResultOutput{}, options).(LookupDateTimeVariableResultOutput), nil }).(LookupDateTimeVariableResultOutput) } diff --git a/sdk/go/azure/automation/getIntVariable.go b/sdk/go/azure/automation/getIntVariable.go index d336631039..7b430fc73e 100644 --- a/sdk/go/azure/automation/getIntVariable.go +++ b/sdk/go/azure/automation/getIntVariable.go @@ -77,21 +77,11 @@ type LookupIntVariableResult struct { } func LookupIntVariableOutput(ctx *pulumi.Context, args LookupIntVariableOutputArgs, opts ...pulumi.InvokeOption) LookupIntVariableResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupIntVariableResultOutput, error) { args := v.(LookupIntVariableArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupIntVariableResult - secret, err := ctx.InvokePackageRaw("azure:automation/getIntVariable:getIntVariable", args, &rv, "", opts...) - if err != nil { - return LookupIntVariableResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupIntVariableResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupIntVariableResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getIntVariable:getIntVariable", args, LookupIntVariableResultOutput{}, options).(LookupIntVariableResultOutput), nil }).(LookupIntVariableResultOutput) } diff --git a/sdk/go/azure/automation/getRunbook.go b/sdk/go/azure/automation/getRunbook.go index 1ab458c840..8d0e421b94 100644 --- a/sdk/go/azure/automation/getRunbook.go +++ b/sdk/go/azure/automation/getRunbook.go @@ -87,21 +87,11 @@ type GetRunbookResult struct { } func GetRunbookOutput(ctx *pulumi.Context, args GetRunbookOutputArgs, opts ...pulumi.InvokeOption) GetRunbookResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetRunbookResultOutput, error) { args := v.(GetRunbookArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetRunbookResult - secret, err := ctx.InvokePackageRaw("azure:automation/getRunbook:getRunbook", args, &rv, "", opts...) - if err != nil { - return GetRunbookResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetRunbookResultOutput) - if secret { - return pulumi.ToSecret(output).(GetRunbookResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getRunbook:getRunbook", args, GetRunbookResultOutput{}, options).(GetRunbookResultOutput), nil }).(GetRunbookResultOutput) } diff --git a/sdk/go/azure/automation/getStringVariable.go b/sdk/go/azure/automation/getStringVariable.go index 1276a7917a..885540699e 100644 --- a/sdk/go/azure/automation/getStringVariable.go +++ b/sdk/go/azure/automation/getStringVariable.go @@ -77,21 +77,11 @@ type LookupStringVariableResult struct { } func LookupStringVariableOutput(ctx *pulumi.Context, args LookupStringVariableOutputArgs, opts ...pulumi.InvokeOption) LookupStringVariableResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupStringVariableResultOutput, error) { args := v.(LookupStringVariableArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupStringVariableResult - secret, err := ctx.InvokePackageRaw("azure:automation/getStringVariable:getStringVariable", args, &rv, "", opts...) - if err != nil { - return LookupStringVariableResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupStringVariableResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupStringVariableResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getStringVariable:getStringVariable", args, LookupStringVariableResultOutput{}, options).(LookupStringVariableResultOutput), nil }).(LookupStringVariableResultOutput) } diff --git a/sdk/go/azure/automation/getVariableObject.go b/sdk/go/azure/automation/getVariableObject.go index b806668db2..6246a842c5 100644 --- a/sdk/go/azure/automation/getVariableObject.go +++ b/sdk/go/azure/automation/getVariableObject.go @@ -48,21 +48,11 @@ type LookupVariableObjectResult struct { } func LookupVariableObjectOutput(ctx *pulumi.Context, args LookupVariableObjectOutputArgs, opts ...pulumi.InvokeOption) LookupVariableObjectResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVariableObjectResultOutput, error) { args := v.(LookupVariableObjectArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVariableObjectResult - secret, err := ctx.InvokePackageRaw("azure:automation/getVariableObject:getVariableObject", args, &rv, "", opts...) - if err != nil { - return LookupVariableObjectResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVariableObjectResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVariableObjectResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getVariableObject:getVariableObject", args, LookupVariableObjectResultOutput{}, options).(LookupVariableObjectResultOutput), nil }).(LookupVariableObjectResultOutput) } diff --git a/sdk/go/azure/automation/getVariables.go b/sdk/go/azure/automation/getVariables.go index 8075fad577..5fa0536273 100644 --- a/sdk/go/azure/automation/getVariables.go +++ b/sdk/go/azure/automation/getVariables.go @@ -83,21 +83,11 @@ type GetVariablesResult struct { } func GetVariablesOutput(ctx *pulumi.Context, args GetVariablesOutputArgs, opts ...pulumi.InvokeOption) GetVariablesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetVariablesResultOutput, error) { args := v.(GetVariablesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetVariablesResult - secret, err := ctx.InvokePackageRaw("azure:automation/getVariables:getVariables", args, &rv, "", opts...) - if err != nil { - return GetVariablesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetVariablesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetVariablesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:automation/getVariables:getVariables", args, GetVariablesResultOutput{}, options).(GetVariablesResultOutput), nil }).(GetVariablesResultOutput) } diff --git a/sdk/go/azure/avs/getPrivateCloud.go b/sdk/go/azure/avs/getPrivateCloud.go index 009e5d4909..dd00c70fdf 100644 --- a/sdk/go/azure/avs/getPrivateCloud.go +++ b/sdk/go/azure/avs/getPrivateCloud.go @@ -99,21 +99,11 @@ type LookupPrivateCloudResult struct { } func LookupPrivateCloudOutput(ctx *pulumi.Context, args LookupPrivateCloudOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateCloudResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPrivateCloudResultOutput, error) { args := v.(LookupPrivateCloudArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPrivateCloudResult - secret, err := ctx.InvokePackageRaw("azure:avs/getPrivateCloud:getPrivateCloud", args, &rv, "", opts...) - if err != nil { - return LookupPrivateCloudResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPrivateCloudResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPrivateCloudResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:avs/getPrivateCloud:getPrivateCloud", args, LookupPrivateCloudResultOutput{}, options).(LookupPrivateCloudResultOutput), nil }).(LookupPrivateCloudResultOutput) } diff --git a/sdk/go/azure/backup/getPolicyFileshare.go b/sdk/go/azure/backup/getPolicyFileshare.go index 326da8d124..b41aa7ce0f 100644 --- a/sdk/go/azure/backup/getPolicyFileshare.go +++ b/sdk/go/azure/backup/getPolicyFileshare.go @@ -70,21 +70,11 @@ type GetPolicyFileshareResult struct { } func GetPolicyFileshareOutput(ctx *pulumi.Context, args GetPolicyFileshareOutputArgs, opts ...pulumi.InvokeOption) GetPolicyFileshareResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPolicyFileshareResultOutput, error) { args := v.(GetPolicyFileshareArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPolicyFileshareResult - secret, err := ctx.InvokePackageRaw("azure:backup/getPolicyFileshare:getPolicyFileshare", args, &rv, "", opts...) - if err != nil { - return GetPolicyFileshareResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPolicyFileshareResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPolicyFileshareResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:backup/getPolicyFileshare:getPolicyFileshare", args, GetPolicyFileshareResultOutput{}, options).(GetPolicyFileshareResultOutput), nil }).(GetPolicyFileshareResultOutput) } diff --git a/sdk/go/azure/backup/getPolicyVM.go b/sdk/go/azure/backup/getPolicyVM.go index 67fa1fc42a..6c32690bd1 100644 --- a/sdk/go/azure/backup/getPolicyVM.go +++ b/sdk/go/azure/backup/getPolicyVM.go @@ -70,21 +70,11 @@ type LookupPolicyVMResult struct { } func LookupPolicyVMOutput(ctx *pulumi.Context, args LookupPolicyVMOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyVMResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPolicyVMResultOutput, error) { args := v.(LookupPolicyVMArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPolicyVMResult - secret, err := ctx.InvokePackageRaw("azure:backup/getPolicyVM:getPolicyVM", args, &rv, "", opts...) - if err != nil { - return LookupPolicyVMResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPolicyVMResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPolicyVMResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:backup/getPolicyVM:getPolicyVM", args, LookupPolicyVMResultOutput{}, options).(LookupPolicyVMResultOutput), nil }).(LookupPolicyVMResultOutput) } diff --git a/sdk/go/azure/batch/getAccount.go b/sdk/go/azure/batch/getAccount.go index 63560a106f..61aa7bf35e 100644 --- a/sdk/go/azure/batch/getAccount.go +++ b/sdk/go/azure/batch/getAccount.go @@ -86,21 +86,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:batch/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:batch/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/batch/getApplication.go b/sdk/go/azure/batch/getApplication.go index 1e17014e5a..4e7aabd5c4 100644 --- a/sdk/go/azure/batch/getApplication.go +++ b/sdk/go/azure/batch/getApplication.go @@ -78,21 +78,11 @@ type LookupApplicationResult struct { } func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupApplicationResultOutput, error) { args := v.(LookupApplicationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupApplicationResult - secret, err := ctx.InvokePackageRaw("azure:batch/getApplication:getApplication", args, &rv, "", opts...) - if err != nil { - return LookupApplicationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupApplicationResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupApplicationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:batch/getApplication:getApplication", args, LookupApplicationResultOutput{}, options).(LookupApplicationResultOutput), nil }).(LookupApplicationResultOutput) } diff --git a/sdk/go/azure/batch/getCertificate.go b/sdk/go/azure/batch/getCertificate.go index c58d65838e..cbbb35f0a4 100644 --- a/sdk/go/azure/batch/getCertificate.go +++ b/sdk/go/azure/batch/getCertificate.go @@ -79,21 +79,11 @@ type LookupCertificateResult struct { } func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCertificateResultOutput, error) { args := v.(LookupCertificateArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCertificateResult - secret, err := ctx.InvokePackageRaw("azure:batch/getCertificate:getCertificate", args, &rv, "", opts...) - if err != nil { - return LookupCertificateResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCertificateResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCertificateResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:batch/getCertificate:getCertificate", args, LookupCertificateResultOutput{}, options).(LookupCertificateResultOutput), nil }).(LookupCertificateResultOutput) } diff --git a/sdk/go/azure/batch/getPool.go b/sdk/go/azure/batch/getPool.go index 9da3b7ad05..882f39b13e 100644 --- a/sdk/go/azure/batch/getPool.go +++ b/sdk/go/azure/batch/getPool.go @@ -114,21 +114,11 @@ type LookupPoolResult struct { } func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPoolResultOutput, error) { args := v.(LookupPoolArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPoolResult - secret, err := ctx.InvokePackageRaw("azure:batch/getPool:getPool", args, &rv, "", opts...) - if err != nil { - return LookupPoolResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPoolResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPoolResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:batch/getPool:getPool", args, LookupPoolResultOutput{}, options).(LookupPoolResultOutput), nil }).(LookupPoolResultOutput) } diff --git a/sdk/go/azure/billing/getEnrollmentAccountScope.go b/sdk/go/azure/billing/getEnrollmentAccountScope.go index 5c222b0593..91ec93e4be 100644 --- a/sdk/go/azure/billing/getEnrollmentAccountScope.go +++ b/sdk/go/azure/billing/getEnrollmentAccountScope.go @@ -67,21 +67,11 @@ type GetEnrollmentAccountScopeResult struct { } func GetEnrollmentAccountScopeOutput(ctx *pulumi.Context, args GetEnrollmentAccountScopeOutputArgs, opts ...pulumi.InvokeOption) GetEnrollmentAccountScopeResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetEnrollmentAccountScopeResultOutput, error) { args := v.(GetEnrollmentAccountScopeArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetEnrollmentAccountScopeResult - secret, err := ctx.InvokePackageRaw("azure:billing/getEnrollmentAccountScope:getEnrollmentAccountScope", args, &rv, "", opts...) - if err != nil { - return GetEnrollmentAccountScopeResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetEnrollmentAccountScopeResultOutput) - if secret { - return pulumi.ToSecret(output).(GetEnrollmentAccountScopeResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:billing/getEnrollmentAccountScope:getEnrollmentAccountScope", args, GetEnrollmentAccountScopeResultOutput{}, options).(GetEnrollmentAccountScopeResultOutput), nil }).(GetEnrollmentAccountScopeResultOutput) } diff --git a/sdk/go/azure/billing/getMcaAccountScope.go b/sdk/go/azure/billing/getMcaAccountScope.go index 2abfcc5313..be84f904f3 100644 --- a/sdk/go/azure/billing/getMcaAccountScope.go +++ b/sdk/go/azure/billing/getMcaAccountScope.go @@ -71,21 +71,11 @@ type GetMcaAccountScopeResult struct { } func GetMcaAccountScopeOutput(ctx *pulumi.Context, args GetMcaAccountScopeOutputArgs, opts ...pulumi.InvokeOption) GetMcaAccountScopeResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetMcaAccountScopeResultOutput, error) { args := v.(GetMcaAccountScopeArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetMcaAccountScopeResult - secret, err := ctx.InvokePackageRaw("azure:billing/getMcaAccountScope:getMcaAccountScope", args, &rv, "", opts...) - if err != nil { - return GetMcaAccountScopeResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetMcaAccountScopeResultOutput) - if secret { - return pulumi.ToSecret(output).(GetMcaAccountScopeResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:billing/getMcaAccountScope:getMcaAccountScope", args, GetMcaAccountScopeResultOutput{}, options).(GetMcaAccountScopeResultOutput), nil }).(GetMcaAccountScopeResultOutput) } diff --git a/sdk/go/azure/billing/getMpaAccountScope.go b/sdk/go/azure/billing/getMpaAccountScope.go index a85925d87c..c1cbf0c050 100644 --- a/sdk/go/azure/billing/getMpaAccountScope.go +++ b/sdk/go/azure/billing/getMpaAccountScope.go @@ -67,21 +67,11 @@ type GetMpaAccountScopeResult struct { } func GetMpaAccountScopeOutput(ctx *pulumi.Context, args GetMpaAccountScopeOutputArgs, opts ...pulumi.InvokeOption) GetMpaAccountScopeResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetMpaAccountScopeResultOutput, error) { args := v.(GetMpaAccountScopeArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetMpaAccountScopeResult - secret, err := ctx.InvokePackageRaw("azure:billing/getMpaAccountScope:getMpaAccountScope", args, &rv, "", opts...) - if err != nil { - return GetMpaAccountScopeResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetMpaAccountScopeResultOutput) - if secret { - return pulumi.ToSecret(output).(GetMpaAccountScopeResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:billing/getMpaAccountScope:getMpaAccountScope", args, GetMpaAccountScopeResultOutput{}, options).(GetMpaAccountScopeResultOutput), nil }).(GetMpaAccountScopeResultOutput) } diff --git a/sdk/go/azure/blueprint/getDefinition.go b/sdk/go/azure/blueprint/getDefinition.go index 6759277cca..f28dfa488a 100644 --- a/sdk/go/azure/blueprint/getDefinition.go +++ b/sdk/go/azure/blueprint/getDefinition.go @@ -92,21 +92,11 @@ type GetDefinitionResult struct { } func GetDefinitionOutput(ctx *pulumi.Context, args GetDefinitionOutputArgs, opts ...pulumi.InvokeOption) GetDefinitionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetDefinitionResultOutput, error) { args := v.(GetDefinitionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetDefinitionResult - secret, err := ctx.InvokePackageRaw("azure:blueprint/getDefinition:getDefinition", args, &rv, "", opts...) - if err != nil { - return GetDefinitionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetDefinitionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetDefinitionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:blueprint/getDefinition:getDefinition", args, GetDefinitionResultOutput{}, options).(GetDefinitionResultOutput), nil }).(GetDefinitionResultOutput) } diff --git a/sdk/go/azure/blueprint/getPublishedVersion.go b/sdk/go/azure/blueprint/getPublishedVersion.go index 7040595362..630dffdf10 100644 --- a/sdk/go/azure/blueprint/getPublishedVersion.go +++ b/sdk/go/azure/blueprint/getPublishedVersion.go @@ -87,21 +87,11 @@ type GetPublishedVersionResult struct { } func GetPublishedVersionOutput(ctx *pulumi.Context, args GetPublishedVersionOutputArgs, opts ...pulumi.InvokeOption) GetPublishedVersionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPublishedVersionResultOutput, error) { args := v.(GetPublishedVersionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPublishedVersionResult - secret, err := ctx.InvokePackageRaw("azure:blueprint/getPublishedVersion:getPublishedVersion", args, &rv, "", opts...) - if err != nil { - return GetPublishedVersionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPublishedVersionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPublishedVersionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:blueprint/getPublishedVersion:getPublishedVersion", args, GetPublishedVersionResultOutput{}, options).(GetPublishedVersionResultOutput), nil }).(GetPublishedVersionResultOutput) } diff --git a/sdk/go/azure/cdn/getFrontdoorCustomDomain.go b/sdk/go/azure/cdn/getFrontdoorCustomDomain.go index a71fac3ebf..273aec197b 100644 --- a/sdk/go/azure/cdn/getFrontdoorCustomDomain.go +++ b/sdk/go/azure/cdn/getFrontdoorCustomDomain.go @@ -81,21 +81,11 @@ type LookupFrontdoorCustomDomainResult struct { } func LookupFrontdoorCustomDomainOutput(ctx *pulumi.Context, args LookupFrontdoorCustomDomainOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorCustomDomainResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFrontdoorCustomDomainResultOutput, error) { args := v.(LookupFrontdoorCustomDomainArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFrontdoorCustomDomainResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getFrontdoorCustomDomain:getFrontdoorCustomDomain", args, &rv, "", opts...) - if err != nil { - return LookupFrontdoorCustomDomainResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFrontdoorCustomDomainResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFrontdoorCustomDomainResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getFrontdoorCustomDomain:getFrontdoorCustomDomain", args, LookupFrontdoorCustomDomainResultOutput{}, options).(LookupFrontdoorCustomDomainResultOutput), nil }).(LookupFrontdoorCustomDomainResultOutput) } diff --git a/sdk/go/azure/cdn/getFrontdoorEndpoint.go b/sdk/go/azure/cdn/getFrontdoorEndpoint.go index 62fdc773d6..3500656135 100644 --- a/sdk/go/azure/cdn/getFrontdoorEndpoint.go +++ b/sdk/go/azure/cdn/getFrontdoorEndpoint.go @@ -76,21 +76,11 @@ type LookupFrontdoorEndpointResult struct { } func LookupFrontdoorEndpointOutput(ctx *pulumi.Context, args LookupFrontdoorEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorEndpointResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFrontdoorEndpointResultOutput, error) { args := v.(LookupFrontdoorEndpointArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFrontdoorEndpointResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getFrontdoorEndpoint:getFrontdoorEndpoint", args, &rv, "", opts...) - if err != nil { - return LookupFrontdoorEndpointResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFrontdoorEndpointResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFrontdoorEndpointResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getFrontdoorEndpoint:getFrontdoorEndpoint", args, LookupFrontdoorEndpointResultOutput{}, options).(LookupFrontdoorEndpointResultOutput), nil }).(LookupFrontdoorEndpointResultOutput) } diff --git a/sdk/go/azure/cdn/getFrontdoorFirewallPolicy.go b/sdk/go/azure/cdn/getFrontdoorFirewallPolicy.go index 1c344861a8..b614fbfa6b 100644 --- a/sdk/go/azure/cdn/getFrontdoorFirewallPolicy.go +++ b/sdk/go/azure/cdn/getFrontdoorFirewallPolicy.go @@ -76,21 +76,11 @@ type LookupFrontdoorFirewallPolicyResult struct { } func LookupFrontdoorFirewallPolicyOutput(ctx *pulumi.Context, args LookupFrontdoorFirewallPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorFirewallPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFrontdoorFirewallPolicyResultOutput, error) { args := v.(LookupFrontdoorFirewallPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFrontdoorFirewallPolicyResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getFrontdoorFirewallPolicy:getFrontdoorFirewallPolicy", args, &rv, "", opts...) - if err != nil { - return LookupFrontdoorFirewallPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFrontdoorFirewallPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFrontdoorFirewallPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getFrontdoorFirewallPolicy:getFrontdoorFirewallPolicy", args, LookupFrontdoorFirewallPolicyResultOutput{}, options).(LookupFrontdoorFirewallPolicyResultOutput), nil }).(LookupFrontdoorFirewallPolicyResultOutput) } diff --git a/sdk/go/azure/cdn/getFrontdoorOriginGroup.go b/sdk/go/azure/cdn/getFrontdoorOriginGroup.go index 8166e88105..5c9a74f3c5 100644 --- a/sdk/go/azure/cdn/getFrontdoorOriginGroup.go +++ b/sdk/go/azure/cdn/getFrontdoorOriginGroup.go @@ -79,21 +79,11 @@ type LookupFrontdoorOriginGroupResult struct { } func LookupFrontdoorOriginGroupOutput(ctx *pulumi.Context, args LookupFrontdoorOriginGroupOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorOriginGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFrontdoorOriginGroupResultOutput, error) { args := v.(LookupFrontdoorOriginGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFrontdoorOriginGroupResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getFrontdoorOriginGroup:getFrontdoorOriginGroup", args, &rv, "", opts...) - if err != nil { - return LookupFrontdoorOriginGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFrontdoorOriginGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFrontdoorOriginGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getFrontdoorOriginGroup:getFrontdoorOriginGroup", args, LookupFrontdoorOriginGroupResultOutput{}, options).(LookupFrontdoorOriginGroupResultOutput), nil }).(LookupFrontdoorOriginGroupResultOutput) } diff --git a/sdk/go/azure/cdn/getFrontdoorProfile.go b/sdk/go/azure/cdn/getFrontdoorProfile.go index a6795243d2..e4595b1527 100644 --- a/sdk/go/azure/cdn/getFrontdoorProfile.go +++ b/sdk/go/azure/cdn/getFrontdoorProfile.go @@ -74,21 +74,11 @@ type LookupFrontdoorProfileResult struct { } func LookupFrontdoorProfileOutput(ctx *pulumi.Context, args LookupFrontdoorProfileOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorProfileResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFrontdoorProfileResultOutput, error) { args := v.(LookupFrontdoorProfileArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFrontdoorProfileResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getFrontdoorProfile:getFrontdoorProfile", args, &rv, "", opts...) - if err != nil { - return LookupFrontdoorProfileResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFrontdoorProfileResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFrontdoorProfileResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getFrontdoorProfile:getFrontdoorProfile", args, LookupFrontdoorProfileResultOutput{}, options).(LookupFrontdoorProfileResultOutput), nil }).(LookupFrontdoorProfileResultOutput) } diff --git a/sdk/go/azure/cdn/getFrontdoorRuleSet.go b/sdk/go/azure/cdn/getFrontdoorRuleSet.go index 949104eff8..5f23dbae94 100644 --- a/sdk/go/azure/cdn/getFrontdoorRuleSet.go +++ b/sdk/go/azure/cdn/getFrontdoorRuleSet.go @@ -72,21 +72,11 @@ type LookupFrontdoorRuleSetResult struct { } func LookupFrontdoorRuleSetOutput(ctx *pulumi.Context, args LookupFrontdoorRuleSetOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorRuleSetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFrontdoorRuleSetResultOutput, error) { args := v.(LookupFrontdoorRuleSetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFrontdoorRuleSetResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getFrontdoorRuleSet:getFrontdoorRuleSet", args, &rv, "", opts...) - if err != nil { - return LookupFrontdoorRuleSetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFrontdoorRuleSetResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFrontdoorRuleSetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getFrontdoorRuleSet:getFrontdoorRuleSet", args, LookupFrontdoorRuleSetResultOutput{}, options).(LookupFrontdoorRuleSetResultOutput), nil }).(LookupFrontdoorRuleSetResultOutput) } diff --git a/sdk/go/azure/cdn/getFrontdoorSecret.go b/sdk/go/azure/cdn/getFrontdoorSecret.go index 5e26da754f..bb756997b3 100644 --- a/sdk/go/azure/cdn/getFrontdoorSecret.go +++ b/sdk/go/azure/cdn/getFrontdoorSecret.go @@ -74,21 +74,11 @@ type LookupFrontdoorSecretResult struct { } func LookupFrontdoorSecretOutput(ctx *pulumi.Context, args LookupFrontdoorSecretOutputArgs, opts ...pulumi.InvokeOption) LookupFrontdoorSecretResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFrontdoorSecretResultOutput, error) { args := v.(LookupFrontdoorSecretArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFrontdoorSecretResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getFrontdoorSecret:getFrontdoorSecret", args, &rv, "", opts...) - if err != nil { - return LookupFrontdoorSecretResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFrontdoorSecretResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFrontdoorSecretResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getFrontdoorSecret:getFrontdoorSecret", args, LookupFrontdoorSecretResultOutput{}, options).(LookupFrontdoorSecretResultOutput), nil }).(LookupFrontdoorSecretResultOutput) } diff --git a/sdk/go/azure/cdn/getProfile.go b/sdk/go/azure/cdn/getProfile.go index 70c9187c5b..3be9a3f4e8 100644 --- a/sdk/go/azure/cdn/getProfile.go +++ b/sdk/go/azure/cdn/getProfile.go @@ -73,21 +73,11 @@ type LookupProfileResult struct { } func LookupProfileOutput(ctx *pulumi.Context, args LookupProfileOutputArgs, opts ...pulumi.InvokeOption) LookupProfileResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupProfileResultOutput, error) { args := v.(LookupProfileArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupProfileResult - secret, err := ctx.InvokePackageRaw("azure:cdn/getProfile:getProfile", args, &rv, "", opts...) - if err != nil { - return LookupProfileResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupProfileResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupProfileResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cdn/getProfile:getProfile", args, LookupProfileResultOutput{}, options).(LookupProfileResultOutput), nil }).(LookupProfileResultOutput) } diff --git a/sdk/go/azure/cognitive/getAccount.go b/sdk/go/azure/cognitive/getAccount.go index 1e99f6f2b7..8e9bc4ae9e 100644 --- a/sdk/go/azure/cognitive/getAccount.go +++ b/sdk/go/azure/cognitive/getAccount.go @@ -89,21 +89,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:cognitive/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cognitive/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/communication/getService.go b/sdk/go/azure/communication/getService.go index 0c5fcd505d..7f4a8ae40d 100644 --- a/sdk/go/azure/communication/getService.go +++ b/sdk/go/azure/communication/getService.go @@ -81,21 +81,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:communication/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:communication/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/go/azure/compute/getAvailabilitySet.go b/sdk/go/azure/compute/getAvailabilitySet.go index ee5cfbefc6..5c3b2f3ee4 100644 --- a/sdk/go/azure/compute/getAvailabilitySet.go +++ b/sdk/go/azure/compute/getAvailabilitySet.go @@ -77,21 +77,11 @@ type LookupAvailabilitySetResult struct { } func LookupAvailabilitySetOutput(ctx *pulumi.Context, args LookupAvailabilitySetOutputArgs, opts ...pulumi.InvokeOption) LookupAvailabilitySetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAvailabilitySetResultOutput, error) { args := v.(LookupAvailabilitySetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAvailabilitySetResult - secret, err := ctx.InvokePackageRaw("azure:compute/getAvailabilitySet:getAvailabilitySet", args, &rv, "", opts...) - if err != nil { - return LookupAvailabilitySetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAvailabilitySetResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAvailabilitySetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getAvailabilitySet:getAvailabilitySet", args, LookupAvailabilitySetResultOutput{}, options).(LookupAvailabilitySetResultOutput), nil }).(LookupAvailabilitySetResultOutput) } diff --git a/sdk/go/azure/compute/getBastionHost.go b/sdk/go/azure/compute/getBastionHost.go index 6d3f591023..b8745bceaf 100644 --- a/sdk/go/azure/compute/getBastionHost.go +++ b/sdk/go/azure/compute/getBastionHost.go @@ -94,21 +94,11 @@ type LookupBastionHostResult struct { } func LookupBastionHostOutput(ctx *pulumi.Context, args LookupBastionHostOutputArgs, opts ...pulumi.InvokeOption) LookupBastionHostResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBastionHostResultOutput, error) { args := v.(LookupBastionHostArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBastionHostResult - secret, err := ctx.InvokePackageRaw("azure:compute/getBastionHost:getBastionHost", args, &rv, "", opts...) - if err != nil { - return LookupBastionHostResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBastionHostResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBastionHostResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getBastionHost:getBastionHost", args, LookupBastionHostResultOutput{}, options).(LookupBastionHostResultOutput), nil }).(LookupBastionHostResultOutput) } diff --git a/sdk/go/azure/compute/getConfidentialLedger.go b/sdk/go/azure/compute/getConfidentialLedger.go index 58be0f7b49..4f5da6300b 100644 --- a/sdk/go/azure/compute/getConfidentialLedger.go +++ b/sdk/go/azure/compute/getConfidentialLedger.go @@ -79,21 +79,11 @@ type GetConfidentialLedgerResult struct { } func GetConfidentialLedgerOutput(ctx *pulumi.Context, args GetConfidentialLedgerOutputArgs, opts ...pulumi.InvokeOption) GetConfidentialLedgerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetConfidentialLedgerResultOutput, error) { args := v.(GetConfidentialLedgerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetConfidentialLedgerResult - secret, err := ctx.InvokePackageRaw("azure:compute/getConfidentialLedger:getConfidentialLedger", args, &rv, "", opts...) - if err != nil { - return GetConfidentialLedgerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetConfidentialLedgerResultOutput) - if secret { - return pulumi.ToSecret(output).(GetConfidentialLedgerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getConfidentialLedger:getConfidentialLedger", args, GetConfidentialLedgerResultOutput{}, options).(GetConfidentialLedgerResultOutput), nil }).(GetConfidentialLedgerResultOutput) } diff --git a/sdk/go/azure/compute/getDedicatedHost.go b/sdk/go/azure/compute/getDedicatedHost.go index 366acbb9bb..ef8c2de30a 100644 --- a/sdk/go/azure/compute/getDedicatedHost.go +++ b/sdk/go/azure/compute/getDedicatedHost.go @@ -75,21 +75,11 @@ type LookupDedicatedHostResult struct { } func LookupDedicatedHostOutput(ctx *pulumi.Context, args LookupDedicatedHostOutputArgs, opts ...pulumi.InvokeOption) LookupDedicatedHostResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDedicatedHostResultOutput, error) { args := v.(LookupDedicatedHostArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDedicatedHostResult - secret, err := ctx.InvokePackageRaw("azure:compute/getDedicatedHost:getDedicatedHost", args, &rv, "", opts...) - if err != nil { - return LookupDedicatedHostResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDedicatedHostResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDedicatedHostResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getDedicatedHost:getDedicatedHost", args, LookupDedicatedHostResultOutput{}, options).(LookupDedicatedHostResultOutput), nil }).(LookupDedicatedHostResultOutput) } diff --git a/sdk/go/azure/compute/getDedicatedHostGroup.go b/sdk/go/azure/compute/getDedicatedHostGroup.go index effba2b521..9120514035 100644 --- a/sdk/go/azure/compute/getDedicatedHostGroup.go +++ b/sdk/go/azure/compute/getDedicatedHostGroup.go @@ -77,21 +77,11 @@ type LookupDedicatedHostGroupResult struct { } func LookupDedicatedHostGroupOutput(ctx *pulumi.Context, args LookupDedicatedHostGroupOutputArgs, opts ...pulumi.InvokeOption) LookupDedicatedHostGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDedicatedHostGroupResultOutput, error) { args := v.(LookupDedicatedHostGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDedicatedHostGroupResult - secret, err := ctx.InvokePackageRaw("azure:compute/getDedicatedHostGroup:getDedicatedHostGroup", args, &rv, "", opts...) - if err != nil { - return LookupDedicatedHostGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDedicatedHostGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDedicatedHostGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getDedicatedHostGroup:getDedicatedHostGroup", args, LookupDedicatedHostGroupResultOutput{}, options).(LookupDedicatedHostGroupResultOutput), nil }).(LookupDedicatedHostGroupResultOutput) } diff --git a/sdk/go/azure/compute/getDiskAccess.go b/sdk/go/azure/compute/getDiskAccess.go index bf1590b726..ba486388bd 100644 --- a/sdk/go/azure/compute/getDiskAccess.go +++ b/sdk/go/azure/compute/getDiskAccess.go @@ -68,21 +68,11 @@ type LookupDiskAccessResult struct { } func LookupDiskAccessOutput(ctx *pulumi.Context, args LookupDiskAccessOutputArgs, opts ...pulumi.InvokeOption) LookupDiskAccessResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDiskAccessResultOutput, error) { args := v.(LookupDiskAccessArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDiskAccessResult - secret, err := ctx.InvokePackageRaw("azure:compute/getDiskAccess:getDiskAccess", args, &rv, "", opts...) - if err != nil { - return LookupDiskAccessResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDiskAccessResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDiskAccessResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getDiskAccess:getDiskAccess", args, LookupDiskAccessResultOutput{}, options).(LookupDiskAccessResultOutput), nil }).(LookupDiskAccessResultOutput) } diff --git a/sdk/go/azure/compute/getDiskEncryptionSet.go b/sdk/go/azure/compute/getDiskEncryptionSet.go index 8a918b3247..238c3be48c 100644 --- a/sdk/go/azure/compute/getDiskEncryptionSet.go +++ b/sdk/go/azure/compute/getDiskEncryptionSet.go @@ -77,21 +77,11 @@ type LookupDiskEncryptionSetResult struct { } func LookupDiskEncryptionSetOutput(ctx *pulumi.Context, args LookupDiskEncryptionSetOutputArgs, opts ...pulumi.InvokeOption) LookupDiskEncryptionSetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDiskEncryptionSetResultOutput, error) { args := v.(LookupDiskEncryptionSetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDiskEncryptionSetResult - secret, err := ctx.InvokePackageRaw("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", args, &rv, "", opts...) - if err != nil { - return LookupDiskEncryptionSetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDiskEncryptionSetResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDiskEncryptionSetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", args, LookupDiskEncryptionSetResultOutput{}, options).(LookupDiskEncryptionSetResultOutput), nil }).(LookupDiskEncryptionSetResultOutput) } diff --git a/sdk/go/azure/compute/getImage.go b/sdk/go/azure/compute/getImage.go index 44d57a6ed0..b269fad6a2 100644 --- a/sdk/go/azure/compute/getImage.go +++ b/sdk/go/azure/compute/getImage.go @@ -84,21 +84,11 @@ type LookupImageResult struct { } func LookupImageOutput(ctx *pulumi.Context, args LookupImageOutputArgs, opts ...pulumi.InvokeOption) LookupImageResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupImageResultOutput, error) { args := v.(LookupImageArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupImageResult - secret, err := ctx.InvokePackageRaw("azure:compute/getImage:getImage", args, &rv, "", opts...) - if err != nil { - return LookupImageResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupImageResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupImageResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getImage:getImage", args, LookupImageResultOutput{}, options).(LookupImageResultOutput), nil }).(LookupImageResultOutput) } diff --git a/sdk/go/azure/compute/getImages.go b/sdk/go/azure/compute/getImages.go index f28c677756..f18d13162a 100644 --- a/sdk/go/azure/compute/getImages.go +++ b/sdk/go/azure/compute/getImages.go @@ -67,21 +67,11 @@ type GetImagesResult struct { } func GetImagesOutput(ctx *pulumi.Context, args GetImagesOutputArgs, opts ...pulumi.InvokeOption) GetImagesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetImagesResultOutput, error) { args := v.(GetImagesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetImagesResult - secret, err := ctx.InvokePackageRaw("azure:compute/getImages:getImages", args, &rv, "", opts...) - if err != nil { - return GetImagesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetImagesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetImagesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getImages:getImages", args, GetImagesResultOutput{}, options).(GetImagesResultOutput), nil }).(GetImagesResultOutput) } diff --git a/sdk/go/azure/compute/getManagedDisk.go b/sdk/go/azure/compute/getManagedDisk.go index 583013da60..0da7e580e7 100644 --- a/sdk/go/azure/compute/getManagedDisk.go +++ b/sdk/go/azure/compute/getManagedDisk.go @@ -98,21 +98,11 @@ type LookupManagedDiskResult struct { } func LookupManagedDiskOutput(ctx *pulumi.Context, args LookupManagedDiskOutputArgs, opts ...pulumi.InvokeOption) LookupManagedDiskResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupManagedDiskResultOutput, error) { args := v.(LookupManagedDiskArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupManagedDiskResult - secret, err := ctx.InvokePackageRaw("azure:compute/getManagedDisk:getManagedDisk", args, &rv, "", opts...) - if err != nil { - return LookupManagedDiskResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupManagedDiskResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupManagedDiskResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getManagedDisk:getManagedDisk", args, LookupManagedDiskResultOutput{}, options).(LookupManagedDiskResultOutput), nil }).(LookupManagedDiskResultOutput) } diff --git a/sdk/go/azure/compute/getOrchestratedVirtualMachineScaleSet.go b/sdk/go/azure/compute/getOrchestratedVirtualMachineScaleSet.go index 0112504e1b..d2d2660e63 100644 --- a/sdk/go/azure/compute/getOrchestratedVirtualMachineScaleSet.go +++ b/sdk/go/azure/compute/getOrchestratedVirtualMachineScaleSet.go @@ -74,21 +74,11 @@ type LookupOrchestratedVirtualMachineScaleSetResult struct { } func LookupOrchestratedVirtualMachineScaleSetOutput(ctx *pulumi.Context, args LookupOrchestratedVirtualMachineScaleSetOutputArgs, opts ...pulumi.InvokeOption) LookupOrchestratedVirtualMachineScaleSetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupOrchestratedVirtualMachineScaleSetResultOutput, error) { args := v.(LookupOrchestratedVirtualMachineScaleSetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupOrchestratedVirtualMachineScaleSetResult - secret, err := ctx.InvokePackageRaw("azure:compute/getOrchestratedVirtualMachineScaleSet:getOrchestratedVirtualMachineScaleSet", args, &rv, "", opts...) - if err != nil { - return LookupOrchestratedVirtualMachineScaleSetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupOrchestratedVirtualMachineScaleSetResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupOrchestratedVirtualMachineScaleSetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getOrchestratedVirtualMachineScaleSet:getOrchestratedVirtualMachineScaleSet", args, LookupOrchestratedVirtualMachineScaleSetResultOutput{}, options).(LookupOrchestratedVirtualMachineScaleSetResultOutput), nil }).(LookupOrchestratedVirtualMachineScaleSetResultOutput) } diff --git a/sdk/go/azure/compute/getPlatformImage.go b/sdk/go/azure/compute/getPlatformImage.go index 39b1065ef6..c610e2bf00 100644 --- a/sdk/go/azure/compute/getPlatformImage.go +++ b/sdk/go/azure/compute/getPlatformImage.go @@ -78,21 +78,11 @@ type GetPlatformImageResult struct { } func GetPlatformImageOutput(ctx *pulumi.Context, args GetPlatformImageOutputArgs, opts ...pulumi.InvokeOption) GetPlatformImageResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPlatformImageResultOutput, error) { args := v.(GetPlatformImageArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPlatformImageResult - secret, err := ctx.InvokePackageRaw("azure:compute/getPlatformImage:getPlatformImage", args, &rv, "", opts...) - if err != nil { - return GetPlatformImageResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPlatformImageResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPlatformImageResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getPlatformImage:getPlatformImage", args, GetPlatformImageResultOutput{}, options).(GetPlatformImageResultOutput), nil }).(GetPlatformImageResultOutput) } diff --git a/sdk/go/azure/compute/getSharedImage.go b/sdk/go/azure/compute/getSharedImage.go index 1041e3f4fb..021eea5d24 100644 --- a/sdk/go/azure/compute/getSharedImage.go +++ b/sdk/go/azure/compute/getSharedImage.go @@ -106,21 +106,11 @@ type LookupSharedImageResult struct { } func LookupSharedImageOutput(ctx *pulumi.Context, args LookupSharedImageOutputArgs, opts ...pulumi.InvokeOption) LookupSharedImageResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSharedImageResultOutput, error) { args := v.(LookupSharedImageArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSharedImageResult - secret, err := ctx.InvokePackageRaw("azure:compute/getSharedImage:getSharedImage", args, &rv, "", opts...) - if err != nil { - return LookupSharedImageResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSharedImageResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSharedImageResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getSharedImage:getSharedImage", args, LookupSharedImageResultOutput{}, options).(LookupSharedImageResultOutput), nil }).(LookupSharedImageResultOutput) } diff --git a/sdk/go/azure/compute/getSharedImageGallery.go b/sdk/go/azure/compute/getSharedImageGallery.go index 7cba35977f..5957049941 100644 --- a/sdk/go/azure/compute/getSharedImageGallery.go +++ b/sdk/go/azure/compute/getSharedImageGallery.go @@ -75,21 +75,11 @@ type LookupSharedImageGalleryResult struct { } func LookupSharedImageGalleryOutput(ctx *pulumi.Context, args LookupSharedImageGalleryOutputArgs, opts ...pulumi.InvokeOption) LookupSharedImageGalleryResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSharedImageGalleryResultOutput, error) { args := v.(LookupSharedImageGalleryArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSharedImageGalleryResult - secret, err := ctx.InvokePackageRaw("azure:compute/getSharedImageGallery:getSharedImageGallery", args, &rv, "", opts...) - if err != nil { - return LookupSharedImageGalleryResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSharedImageGalleryResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSharedImageGalleryResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getSharedImageGallery:getSharedImageGallery", args, LookupSharedImageGalleryResultOutput{}, options).(LookupSharedImageGalleryResultOutput), nil }).(LookupSharedImageGalleryResultOutput) } diff --git a/sdk/go/azure/compute/getSharedImageVersion.go b/sdk/go/azure/compute/getSharedImageVersion.go index dabc1857ee..5c9d9a8042 100644 --- a/sdk/go/azure/compute/getSharedImageVersion.go +++ b/sdk/go/azure/compute/getSharedImageVersion.go @@ -98,21 +98,11 @@ type LookupSharedImageVersionResult struct { } func LookupSharedImageVersionOutput(ctx *pulumi.Context, args LookupSharedImageVersionOutputArgs, opts ...pulumi.InvokeOption) LookupSharedImageVersionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSharedImageVersionResultOutput, error) { args := v.(LookupSharedImageVersionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSharedImageVersionResult - secret, err := ctx.InvokePackageRaw("azure:compute/getSharedImageVersion:getSharedImageVersion", args, &rv, "", opts...) - if err != nil { - return LookupSharedImageVersionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSharedImageVersionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSharedImageVersionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getSharedImageVersion:getSharedImageVersion", args, LookupSharedImageVersionResultOutput{}, options).(LookupSharedImageVersionResultOutput), nil }).(LookupSharedImageVersionResultOutput) } diff --git a/sdk/go/azure/compute/getSharedImageVersions.go b/sdk/go/azure/compute/getSharedImageVersions.go index 7530b2cd92..cd65207def 100644 --- a/sdk/go/azure/compute/getSharedImageVersions.go +++ b/sdk/go/azure/compute/getSharedImageVersions.go @@ -75,21 +75,11 @@ type GetSharedImageVersionsResult struct { } func GetSharedImageVersionsOutput(ctx *pulumi.Context, args GetSharedImageVersionsOutputArgs, opts ...pulumi.InvokeOption) GetSharedImageVersionsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetSharedImageVersionsResultOutput, error) { args := v.(GetSharedImageVersionsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSharedImageVersionsResult - secret, err := ctx.InvokePackageRaw("azure:compute/getSharedImageVersions:getSharedImageVersions", args, &rv, "", opts...) - if err != nil { - return GetSharedImageVersionsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetSharedImageVersionsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetSharedImageVersionsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getSharedImageVersions:getSharedImageVersions", args, GetSharedImageVersionsResultOutput{}, options).(GetSharedImageVersionsResultOutput), nil }).(GetSharedImageVersionsResultOutput) } diff --git a/sdk/go/azure/compute/getSnapshot.go b/sdk/go/azure/compute/getSnapshot.go index ebcb250735..4666661632 100644 --- a/sdk/go/azure/compute/getSnapshot.go +++ b/sdk/go/azure/compute/getSnapshot.go @@ -80,21 +80,11 @@ type LookupSnapshotResult struct { } func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSnapshotResultOutput, error) { args := v.(LookupSnapshotArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSnapshotResult - secret, err := ctx.InvokePackageRaw("azure:compute/getSnapshot:getSnapshot", args, &rv, "", opts...) - if err != nil { - return LookupSnapshotResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSnapshotResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSnapshotResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getSnapshot:getSnapshot", args, LookupSnapshotResultOutput{}, options).(LookupSnapshotResultOutput), nil }).(LookupSnapshotResultOutput) } diff --git a/sdk/go/azure/compute/getSshPublicKey.go b/sdk/go/azure/compute/getSshPublicKey.go index 0718322903..e77ae1ae74 100644 --- a/sdk/go/azure/compute/getSshPublicKey.go +++ b/sdk/go/azure/compute/getSshPublicKey.go @@ -72,21 +72,11 @@ type LookupSshPublicKeyResult struct { } func LookupSshPublicKeyOutput(ctx *pulumi.Context, args LookupSshPublicKeyOutputArgs, opts ...pulumi.InvokeOption) LookupSshPublicKeyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSshPublicKeyResultOutput, error) { args := v.(LookupSshPublicKeyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSshPublicKeyResult - secret, err := ctx.InvokePackageRaw("azure:compute/getSshPublicKey:getSshPublicKey", args, &rv, "", opts...) - if err != nil { - return LookupSshPublicKeyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSshPublicKeyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSshPublicKeyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getSshPublicKey:getSshPublicKey", args, LookupSshPublicKeyResultOutput{}, options).(LookupSshPublicKeyResultOutput), nil }).(LookupSshPublicKeyResultOutput) } diff --git a/sdk/go/azure/compute/getVirtualMachine.go b/sdk/go/azure/compute/getVirtualMachine.go index 96ee514184..10f10d6422 100644 --- a/sdk/go/azure/compute/getVirtualMachine.go +++ b/sdk/go/azure/compute/getVirtualMachine.go @@ -80,21 +80,11 @@ type LookupVirtualMachineResult struct { } func LookupVirtualMachineOutput(ctx *pulumi.Context, args LookupVirtualMachineOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualMachineResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualMachineResultOutput, error) { args := v.(LookupVirtualMachineArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualMachineResult - secret, err := ctx.InvokePackageRaw("azure:compute/getVirtualMachine:getVirtualMachine", args, &rv, "", opts...) - if err != nil { - return LookupVirtualMachineResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualMachineResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualMachineResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getVirtualMachine:getVirtualMachine", args, LookupVirtualMachineResultOutput{}, options).(LookupVirtualMachineResultOutput), nil }).(LookupVirtualMachineResultOutput) } diff --git a/sdk/go/azure/compute/getVirtualMachineScaleSet.go b/sdk/go/azure/compute/getVirtualMachineScaleSet.go index 6eaaaa1093..b54e7b415a 100644 --- a/sdk/go/azure/compute/getVirtualMachineScaleSet.go +++ b/sdk/go/azure/compute/getVirtualMachineScaleSet.go @@ -76,21 +76,11 @@ type GetVirtualMachineScaleSetResult struct { } func GetVirtualMachineScaleSetOutput(ctx *pulumi.Context, args GetVirtualMachineScaleSetOutputArgs, opts ...pulumi.InvokeOption) GetVirtualMachineScaleSetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetVirtualMachineScaleSetResultOutput, error) { args := v.(GetVirtualMachineScaleSetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetVirtualMachineScaleSetResult - secret, err := ctx.InvokePackageRaw("azure:compute/getVirtualMachineScaleSet:getVirtualMachineScaleSet", args, &rv, "", opts...) - if err != nil { - return GetVirtualMachineScaleSetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetVirtualMachineScaleSetResultOutput) - if secret { - return pulumi.ToSecret(output).(GetVirtualMachineScaleSetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:compute/getVirtualMachineScaleSet:getVirtualMachineScaleSet", args, GetVirtualMachineScaleSetResultOutput{}, options).(GetVirtualMachineScaleSetResultOutput), nil }).(GetVirtualMachineScaleSetResultOutput) } diff --git a/sdk/go/azure/connections/getManagedApi.go b/sdk/go/azure/connections/getManagedApi.go index 8c6d057eed..7734e34a38 100644 --- a/sdk/go/azure/connections/getManagedApi.go +++ b/sdk/go/azure/connections/getManagedApi.go @@ -68,21 +68,11 @@ type GetManagedApiResult struct { } func GetManagedApiOutput(ctx *pulumi.Context, args GetManagedApiOutputArgs, opts ...pulumi.InvokeOption) GetManagedApiResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetManagedApiResultOutput, error) { args := v.(GetManagedApiArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetManagedApiResult - secret, err := ctx.InvokePackageRaw("azure:connections/getManagedApi:getManagedApi", args, &rv, "", opts...) - if err != nil { - return GetManagedApiResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetManagedApiResultOutput) - if secret { - return pulumi.ToSecret(output).(GetManagedApiResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:connections/getManagedApi:getManagedApi", args, GetManagedApiResultOutput{}, options).(GetManagedApiResultOutput), nil }).(GetManagedApiResultOutput) } diff --git a/sdk/go/azure/consumption/getBudgetResourceGroup.go b/sdk/go/azure/consumption/getBudgetResourceGroup.go index aeb75ca82d..5433ce3922 100644 --- a/sdk/go/azure/consumption/getBudgetResourceGroup.go +++ b/sdk/go/azure/consumption/getBudgetResourceGroup.go @@ -78,21 +78,11 @@ type LookupBudgetResourceGroupResult struct { } func LookupBudgetResourceGroupOutput(ctx *pulumi.Context, args LookupBudgetResourceGroupOutputArgs, opts ...pulumi.InvokeOption) LookupBudgetResourceGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBudgetResourceGroupResultOutput, error) { args := v.(LookupBudgetResourceGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBudgetResourceGroupResult - secret, err := ctx.InvokePackageRaw("azure:consumption/getBudgetResourceGroup:getBudgetResourceGroup", args, &rv, "", opts...) - if err != nil { - return LookupBudgetResourceGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBudgetResourceGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBudgetResourceGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:consumption/getBudgetResourceGroup:getBudgetResourceGroup", args, LookupBudgetResourceGroupResultOutput{}, options).(LookupBudgetResourceGroupResultOutput), nil }).(LookupBudgetResourceGroupResultOutput) } diff --git a/sdk/go/azure/consumption/getBudgetSubscription.go b/sdk/go/azure/consumption/getBudgetSubscription.go index 9e82a167f7..dbfa437f71 100644 --- a/sdk/go/azure/consumption/getBudgetSubscription.go +++ b/sdk/go/azure/consumption/getBudgetSubscription.go @@ -78,21 +78,11 @@ type LookupBudgetSubscriptionResult struct { } func LookupBudgetSubscriptionOutput(ctx *pulumi.Context, args LookupBudgetSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupBudgetSubscriptionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBudgetSubscriptionResultOutput, error) { args := v.(LookupBudgetSubscriptionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBudgetSubscriptionResult - secret, err := ctx.InvokePackageRaw("azure:consumption/getBudgetSubscription:getBudgetSubscription", args, &rv, "", opts...) - if err != nil { - return LookupBudgetSubscriptionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBudgetSubscriptionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBudgetSubscriptionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:consumption/getBudgetSubscription:getBudgetSubscription", args, LookupBudgetSubscriptionResultOutput{}, options).(LookupBudgetSubscriptionResultOutput), nil }).(LookupBudgetSubscriptionResultOutput) } diff --git a/sdk/go/azure/containerapp/getApp.go b/sdk/go/azure/containerapp/getApp.go index aa6d105885..80d8b7f95e 100644 --- a/sdk/go/azure/containerapp/getApp.go +++ b/sdk/go/azure/containerapp/getApp.go @@ -94,21 +94,11 @@ type LookupAppResult struct { } func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAppResultOutput, error) { args := v.(LookupAppArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAppResult - secret, err := ctx.InvokePackageRaw("azure:containerapp/getApp:getApp", args, &rv, "", opts...) - if err != nil { - return LookupAppResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAppResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAppResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerapp/getApp:getApp", args, LookupAppResultOutput{}, options).(LookupAppResultOutput), nil }).(LookupAppResultOutput) } diff --git a/sdk/go/azure/containerapp/getEnvironment.go b/sdk/go/azure/containerapp/getEnvironment.go index 4bf3cee84c..909c7a4431 100644 --- a/sdk/go/azure/containerapp/getEnvironment.go +++ b/sdk/go/azure/containerapp/getEnvironment.go @@ -88,21 +88,11 @@ type LookupEnvironmentResult struct { } func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupEnvironmentResultOutput, error) { args := v.(LookupEnvironmentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupEnvironmentResult - secret, err := ctx.InvokePackageRaw("azure:containerapp/getEnvironment:getEnvironment", args, &rv, "", opts...) - if err != nil { - return LookupEnvironmentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupEnvironmentResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupEnvironmentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerapp/getEnvironment:getEnvironment", args, LookupEnvironmentResultOutput{}, options).(LookupEnvironmentResultOutput), nil }).(LookupEnvironmentResultOutput) } diff --git a/sdk/go/azure/containerapp/getEnvironmentCertificate.go b/sdk/go/azure/containerapp/getEnvironmentCertificate.go index 181f295fb2..dcfcc22c9d 100644 --- a/sdk/go/azure/containerapp/getEnvironmentCertificate.go +++ b/sdk/go/azure/containerapp/getEnvironmentCertificate.go @@ -85,21 +85,11 @@ type LookupEnvironmentCertificateResult struct { } func LookupEnvironmentCertificateOutput(ctx *pulumi.Context, args LookupEnvironmentCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentCertificateResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupEnvironmentCertificateResultOutput, error) { args := v.(LookupEnvironmentCertificateArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupEnvironmentCertificateResult - secret, err := ctx.InvokePackageRaw("azure:containerapp/getEnvironmentCertificate:getEnvironmentCertificate", args, &rv, "", opts...) - if err != nil { - return LookupEnvironmentCertificateResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupEnvironmentCertificateResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupEnvironmentCertificateResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerapp/getEnvironmentCertificate:getEnvironmentCertificate", args, LookupEnvironmentCertificateResultOutput{}, options).(LookupEnvironmentCertificateResultOutput), nil }).(LookupEnvironmentCertificateResultOutput) } diff --git a/sdk/go/azure/containerservice/getClusterNodePool.go b/sdk/go/azure/containerservice/getClusterNodePool.go index cbcde7e085..cd407b9e89 100644 --- a/sdk/go/azure/containerservice/getClusterNodePool.go +++ b/sdk/go/azure/containerservice/getClusterNodePool.go @@ -117,21 +117,11 @@ type GetClusterNodePoolResult struct { } func GetClusterNodePoolOutput(ctx *pulumi.Context, args GetClusterNodePoolOutputArgs, opts ...pulumi.InvokeOption) GetClusterNodePoolResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetClusterNodePoolResultOutput, error) { args := v.(GetClusterNodePoolArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetClusterNodePoolResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getClusterNodePool:getClusterNodePool", args, &rv, "", opts...) - if err != nil { - return GetClusterNodePoolResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetClusterNodePoolResultOutput) - if secret { - return pulumi.ToSecret(output).(GetClusterNodePoolResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getClusterNodePool:getClusterNodePool", args, GetClusterNodePoolResultOutput{}, options).(GetClusterNodePoolResultOutput), nil }).(GetClusterNodePoolResultOutput) } diff --git a/sdk/go/azure/containerservice/getGroup.go b/sdk/go/azure/containerservice/getGroup.go index 01ad9c379b..b03eb85a1b 100644 --- a/sdk/go/azure/containerservice/getGroup.go +++ b/sdk/go/azure/containerservice/getGroup.go @@ -85,21 +85,11 @@ type LookupGroupResult struct { } func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupGroupResultOutput, error) { args := v.(LookupGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupGroupResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getGroup:getGroup", args, &rv, "", opts...) - if err != nil { - return LookupGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getGroup:getGroup", args, LookupGroupResultOutput{}, options).(LookupGroupResultOutput), nil }).(LookupGroupResultOutput) } diff --git a/sdk/go/azure/containerservice/getKubernetesCluster.go b/sdk/go/azure/containerservice/getKubernetesCluster.go index ed4f21485e..caa413fc6a 100644 --- a/sdk/go/azure/containerservice/getKubernetesCluster.go +++ b/sdk/go/azure/containerservice/getKubernetesCluster.go @@ -144,21 +144,11 @@ type LookupKubernetesClusterResult struct { } func LookupKubernetesClusterOutput(ctx *pulumi.Context, args LookupKubernetesClusterOutputArgs, opts ...pulumi.InvokeOption) LookupKubernetesClusterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupKubernetesClusterResultOutput, error) { args := v.(LookupKubernetesClusterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupKubernetesClusterResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getKubernetesCluster:getKubernetesCluster", args, &rv, "", opts...) - if err != nil { - return LookupKubernetesClusterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupKubernetesClusterResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupKubernetesClusterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getKubernetesCluster:getKubernetesCluster", args, LookupKubernetesClusterResultOutput{}, options).(LookupKubernetesClusterResultOutput), nil }).(LookupKubernetesClusterResultOutput) } diff --git a/sdk/go/azure/containerservice/getKubernetesNodePoolSnapshot.go b/sdk/go/azure/containerservice/getKubernetesNodePoolSnapshot.go index ecfa7794a0..09a6283f65 100644 --- a/sdk/go/azure/containerservice/getKubernetesNodePoolSnapshot.go +++ b/sdk/go/azure/containerservice/getKubernetesNodePoolSnapshot.go @@ -69,21 +69,11 @@ type GetKubernetesNodePoolSnapshotResult struct { } func GetKubernetesNodePoolSnapshotOutput(ctx *pulumi.Context, args GetKubernetesNodePoolSnapshotOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesNodePoolSnapshotResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetKubernetesNodePoolSnapshotResultOutput, error) { args := v.(GetKubernetesNodePoolSnapshotArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetKubernetesNodePoolSnapshotResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getKubernetesNodePoolSnapshot:getKubernetesNodePoolSnapshot", args, &rv, "", opts...) - if err != nil { - return GetKubernetesNodePoolSnapshotResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetKubernetesNodePoolSnapshotResultOutput) - if secret { - return pulumi.ToSecret(output).(GetKubernetesNodePoolSnapshotResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getKubernetesNodePoolSnapshot:getKubernetesNodePoolSnapshot", args, GetKubernetesNodePoolSnapshotResultOutput{}, options).(GetKubernetesNodePoolSnapshotResultOutput), nil }).(GetKubernetesNodePoolSnapshotResultOutput) } diff --git a/sdk/go/azure/containerservice/getKubernetesServiceVersions.go b/sdk/go/azure/containerservice/getKubernetesServiceVersions.go index 347986347e..90c214a441 100644 --- a/sdk/go/azure/containerservice/getKubernetesServiceVersions.go +++ b/sdk/go/azure/containerservice/getKubernetesServiceVersions.go @@ -76,21 +76,11 @@ type GetKubernetesServiceVersionsResult struct { } func GetKubernetesServiceVersionsOutput(ctx *pulumi.Context, args GetKubernetesServiceVersionsOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesServiceVersionsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetKubernetesServiceVersionsResultOutput, error) { args := v.(GetKubernetesServiceVersionsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetKubernetesServiceVersionsResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getKubernetesServiceVersions:getKubernetesServiceVersions", args, &rv, "", opts...) - if err != nil { - return GetKubernetesServiceVersionsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetKubernetesServiceVersionsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetKubernetesServiceVersionsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getKubernetesServiceVersions:getKubernetesServiceVersions", args, GetKubernetesServiceVersionsResultOutput{}, options).(GetKubernetesServiceVersionsResultOutput), nil }).(GetKubernetesServiceVersionsResultOutput) } diff --git a/sdk/go/azure/containerservice/getRegistry.go b/sdk/go/azure/containerservice/getRegistry.go index 229e5d7aad..a06af21e4e 100644 --- a/sdk/go/azure/containerservice/getRegistry.go +++ b/sdk/go/azure/containerservice/getRegistry.go @@ -83,21 +83,11 @@ type LookupRegistryResult struct { } func LookupRegistryOutput(ctx *pulumi.Context, args LookupRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRegistryResultOutput, error) { args := v.(LookupRegistryArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRegistryResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getRegistry:getRegistry", args, &rv, "", opts...) - if err != nil { - return LookupRegistryResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRegistryResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRegistryResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getRegistry:getRegistry", args, LookupRegistryResultOutput{}, options).(LookupRegistryResultOutput), nil }).(LookupRegistryResultOutput) } diff --git a/sdk/go/azure/containerservice/getRegistryCacheRule.go b/sdk/go/azure/containerservice/getRegistryCacheRule.go index d726eeb575..fdc5021d64 100644 --- a/sdk/go/azure/containerservice/getRegistryCacheRule.go +++ b/sdk/go/azure/containerservice/getRegistryCacheRule.go @@ -45,21 +45,11 @@ type LookupRegistryCacheRuleResult struct { } func LookupRegistryCacheRuleOutput(ctx *pulumi.Context, args LookupRegistryCacheRuleOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryCacheRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRegistryCacheRuleResultOutput, error) { args := v.(LookupRegistryCacheRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRegistryCacheRuleResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getRegistryCacheRule:getRegistryCacheRule", args, &rv, "", opts...) - if err != nil { - return LookupRegistryCacheRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRegistryCacheRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRegistryCacheRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getRegistryCacheRule:getRegistryCacheRule", args, LookupRegistryCacheRuleResultOutput{}, options).(LookupRegistryCacheRuleResultOutput), nil }).(LookupRegistryCacheRuleResultOutput) } diff --git a/sdk/go/azure/containerservice/getRegistryScopeMap.go b/sdk/go/azure/containerservice/getRegistryScopeMap.go index 31878548d8..33536299e2 100644 --- a/sdk/go/azure/containerservice/getRegistryScopeMap.go +++ b/sdk/go/azure/containerservice/getRegistryScopeMap.go @@ -74,21 +74,11 @@ type LookupRegistryScopeMapResult struct { } func LookupRegistryScopeMapOutput(ctx *pulumi.Context, args LookupRegistryScopeMapOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryScopeMapResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRegistryScopeMapResultOutput, error) { args := v.(LookupRegistryScopeMapArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRegistryScopeMapResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getRegistryScopeMap:getRegistryScopeMap", args, &rv, "", opts...) - if err != nil { - return LookupRegistryScopeMapResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRegistryScopeMapResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRegistryScopeMapResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getRegistryScopeMap:getRegistryScopeMap", args, LookupRegistryScopeMapResultOutput{}, options).(LookupRegistryScopeMapResultOutput), nil }).(LookupRegistryScopeMapResultOutput) } diff --git a/sdk/go/azure/containerservice/getRegistryToken.go b/sdk/go/azure/containerservice/getRegistryToken.go index b621cd7a07..7543e4dd8c 100644 --- a/sdk/go/azure/containerservice/getRegistryToken.go +++ b/sdk/go/azure/containerservice/getRegistryToken.go @@ -75,21 +75,11 @@ type LookupRegistryTokenResult struct { } func LookupRegistryTokenOutput(ctx *pulumi.Context, args LookupRegistryTokenOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryTokenResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRegistryTokenResultOutput, error) { args := v.(LookupRegistryTokenArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRegistryTokenResult - secret, err := ctx.InvokePackageRaw("azure:containerservice/getRegistryToken:getRegistryToken", args, &rv, "", opts...) - if err != nil { - return LookupRegistryTokenResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRegistryTokenResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRegistryTokenResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:containerservice/getRegistryToken:getRegistryToken", args, LookupRegistryTokenResultOutput{}, options).(LookupRegistryTokenResultOutput), nil }).(LookupRegistryTokenResultOutput) } diff --git a/sdk/go/azure/core/getClientConfig.go b/sdk/go/azure/core/getClientConfig.go index d641297a67..38f29e06b4 100644 --- a/sdk/go/azure/core/getClientConfig.go +++ b/sdk/go/azure/core/getClientConfig.go @@ -63,18 +63,8 @@ type GetClientConfigResult struct { func GetClientConfigOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetClientConfigResultOutput { return pulumi.ToOutput(0).ApplyT(func(int) (GetClientConfigResultOutput, error) { - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetClientConfigResult - secret, err := ctx.InvokePackageRaw("azure:core/getClientConfig:getClientConfig", nil, &rv, "", opts...) - if err != nil { - return GetClientConfigResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetClientConfigResultOutput) - if secret { - return pulumi.ToSecret(output).(GetClientConfigResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getClientConfig:getClientConfig", nil, GetClientConfigResultOutput{}, options).(GetClientConfigResultOutput), nil }).(GetClientConfigResultOutput) } diff --git a/sdk/go/azure/core/getExtendedLocations.go b/sdk/go/azure/core/getExtendedLocations.go index c53e58bb5b..0e8548ee13 100644 --- a/sdk/go/azure/core/getExtendedLocations.go +++ b/sdk/go/azure/core/getExtendedLocations.go @@ -64,21 +64,11 @@ type GetExtendedLocationsResult struct { } func GetExtendedLocationsOutput(ctx *pulumi.Context, args GetExtendedLocationsOutputArgs, opts ...pulumi.InvokeOption) GetExtendedLocationsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetExtendedLocationsResultOutput, error) { args := v.(GetExtendedLocationsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetExtendedLocationsResult - secret, err := ctx.InvokePackageRaw("azure:core/getExtendedLocations:getExtendedLocations", args, &rv, "", opts...) - if err != nil { - return GetExtendedLocationsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetExtendedLocationsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetExtendedLocationsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getExtendedLocations:getExtendedLocations", args, GetExtendedLocationsResultOutput{}, options).(GetExtendedLocationsResultOutput), nil }).(GetExtendedLocationsResultOutput) } diff --git a/sdk/go/azure/core/getLocation.go b/sdk/go/azure/core/getLocation.go index d9c9edd4be..bf4b23da0e 100644 --- a/sdk/go/azure/core/getLocation.go +++ b/sdk/go/azure/core/getLocation.go @@ -66,21 +66,11 @@ type GetLocationResult struct { } func GetLocationOutput(ctx *pulumi.Context, args GetLocationOutputArgs, opts ...pulumi.InvokeOption) GetLocationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetLocationResultOutput, error) { args := v.(GetLocationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetLocationResult - secret, err := ctx.InvokePackageRaw("azure:core/getLocation:getLocation", args, &rv, "", opts...) - if err != nil { - return GetLocationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetLocationResultOutput) - if secret { - return pulumi.ToSecret(output).(GetLocationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getLocation:getLocation", args, GetLocationResultOutput{}, options).(GetLocationResultOutput), nil }).(GetLocationResultOutput) } diff --git a/sdk/go/azure/core/getResourceGroup.go b/sdk/go/azure/core/getResourceGroup.go index 37265e0cd8..60e852cac8 100644 --- a/sdk/go/azure/core/getResourceGroup.go +++ b/sdk/go/azure/core/getResourceGroup.go @@ -68,21 +68,11 @@ type LookupResourceGroupResult struct { } func LookupResourceGroupOutput(ctx *pulumi.Context, args LookupResourceGroupOutputArgs, opts ...pulumi.InvokeOption) LookupResourceGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResourceGroupResultOutput, error) { args := v.(LookupResourceGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResourceGroupResult - secret, err := ctx.InvokePackageRaw("azure:core/getResourceGroup:getResourceGroup", args, &rv, "", opts...) - if err != nil { - return LookupResourceGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResourceGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResourceGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getResourceGroup:getResourceGroup", args, LookupResourceGroupResultOutput{}, options).(LookupResourceGroupResultOutput), nil }).(LookupResourceGroupResultOutput) } diff --git a/sdk/go/azure/core/getResourceGroupTemplateDeployment.go b/sdk/go/azure/core/getResourceGroupTemplateDeployment.go index a152d4778f..c6576256c8 100644 --- a/sdk/go/azure/core/getResourceGroupTemplateDeployment.go +++ b/sdk/go/azure/core/getResourceGroupTemplateDeployment.go @@ -41,21 +41,11 @@ type LookupResourceGroupTemplateDeploymentResult struct { } func LookupResourceGroupTemplateDeploymentOutput(ctx *pulumi.Context, args LookupResourceGroupTemplateDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupResourceGroupTemplateDeploymentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResourceGroupTemplateDeploymentResultOutput, error) { args := v.(LookupResourceGroupTemplateDeploymentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResourceGroupTemplateDeploymentResult - secret, err := ctx.InvokePackageRaw("azure:core/getResourceGroupTemplateDeployment:getResourceGroupTemplateDeployment", args, &rv, "", opts...) - if err != nil { - return LookupResourceGroupTemplateDeploymentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResourceGroupTemplateDeploymentResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResourceGroupTemplateDeploymentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getResourceGroupTemplateDeployment:getResourceGroupTemplateDeployment", args, LookupResourceGroupTemplateDeploymentResultOutput{}, options).(LookupResourceGroupTemplateDeploymentResultOutput), nil }).(LookupResourceGroupTemplateDeploymentResultOutput) } diff --git a/sdk/go/azure/core/getResources.go b/sdk/go/azure/core/getResources.go index 7ae8ffef2b..7979c04567 100644 --- a/sdk/go/azure/core/getResources.go +++ b/sdk/go/azure/core/getResources.go @@ -50,21 +50,11 @@ type GetResourcesResult struct { } func GetResourcesOutput(ctx *pulumi.Context, args GetResourcesOutputArgs, opts ...pulumi.InvokeOption) GetResourcesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetResourcesResultOutput, error) { args := v.(GetResourcesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetResourcesResult - secret, err := ctx.InvokePackageRaw("azure:core/getResources:getResources", args, &rv, "", opts...) - if err != nil { - return GetResourcesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetResourcesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetResourcesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getResources:getResources", args, GetResourcesResultOutput{}, options).(GetResourcesResultOutput), nil }).(GetResourcesResultOutput) } diff --git a/sdk/go/azure/core/getSubscription.go b/sdk/go/azure/core/getSubscription.go index cbd32b8b3d..3fc1bd7003 100644 --- a/sdk/go/azure/core/getSubscription.go +++ b/sdk/go/azure/core/getSubscription.go @@ -76,21 +76,11 @@ type LookupSubscriptionResult struct { } func LookupSubscriptionOutput(ctx *pulumi.Context, args LookupSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupSubscriptionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSubscriptionResultOutput, error) { args := v.(LookupSubscriptionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSubscriptionResult - secret, err := ctx.InvokePackageRaw("azure:core/getSubscription:getSubscription", args, &rv, "", opts...) - if err != nil { - return LookupSubscriptionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSubscriptionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSubscriptionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getSubscription:getSubscription", args, LookupSubscriptionResultOutput{}, options).(LookupSubscriptionResultOutput), nil }).(LookupSubscriptionResultOutput) } diff --git a/sdk/go/azure/core/getSubscriptionTemplateDeployment.go b/sdk/go/azure/core/getSubscriptionTemplateDeployment.go index 04cc92a250..4d8b1d0fff 100644 --- a/sdk/go/azure/core/getSubscriptionTemplateDeployment.go +++ b/sdk/go/azure/core/getSubscriptionTemplateDeployment.go @@ -38,21 +38,11 @@ type LookupSubscriptionTemplateDeploymentResult struct { } func LookupSubscriptionTemplateDeploymentOutput(ctx *pulumi.Context, args LookupSubscriptionTemplateDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupSubscriptionTemplateDeploymentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSubscriptionTemplateDeploymentResultOutput, error) { args := v.(LookupSubscriptionTemplateDeploymentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSubscriptionTemplateDeploymentResult - secret, err := ctx.InvokePackageRaw("azure:core/getSubscriptionTemplateDeployment:getSubscriptionTemplateDeployment", args, &rv, "", opts...) - if err != nil { - return LookupSubscriptionTemplateDeploymentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSubscriptionTemplateDeploymentResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSubscriptionTemplateDeploymentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getSubscriptionTemplateDeployment:getSubscriptionTemplateDeployment", args, LookupSubscriptionTemplateDeploymentResultOutput{}, options).(LookupSubscriptionTemplateDeploymentResultOutput), nil }).(LookupSubscriptionTemplateDeploymentResultOutput) } diff --git a/sdk/go/azure/core/getSubscriptions.go b/sdk/go/azure/core/getSubscriptions.go index 9b7efbc7b3..67ab4d1680 100644 --- a/sdk/go/azure/core/getSubscriptions.go +++ b/sdk/go/azure/core/getSubscriptions.go @@ -67,21 +67,11 @@ type GetSubscriptionsResult struct { } func GetSubscriptionsOutput(ctx *pulumi.Context, args GetSubscriptionsOutputArgs, opts ...pulumi.InvokeOption) GetSubscriptionsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetSubscriptionsResultOutput, error) { args := v.(GetSubscriptionsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSubscriptionsResult - secret, err := ctx.InvokePackageRaw("azure:core/getSubscriptions:getSubscriptions", args, &rv, "", opts...) - if err != nil { - return GetSubscriptionsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetSubscriptionsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetSubscriptionsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getSubscriptions:getSubscriptions", args, GetSubscriptionsResultOutput{}, options).(GetSubscriptionsResultOutput), nil }).(GetSubscriptionsResultOutput) } diff --git a/sdk/go/azure/core/getTemplateSpecVersion.go b/sdk/go/azure/core/getTemplateSpecVersion.go index f1e64b29cd..d42c8dac83 100644 --- a/sdk/go/azure/core/getTemplateSpecVersion.go +++ b/sdk/go/azure/core/getTemplateSpecVersion.go @@ -75,21 +75,11 @@ type GetTemplateSpecVersionResult struct { } func GetTemplateSpecVersionOutput(ctx *pulumi.Context, args GetTemplateSpecVersionOutputArgs, opts ...pulumi.InvokeOption) GetTemplateSpecVersionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetTemplateSpecVersionResultOutput, error) { args := v.(GetTemplateSpecVersionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetTemplateSpecVersionResult - secret, err := ctx.InvokePackageRaw("azure:core/getTemplateSpecVersion:getTemplateSpecVersion", args, &rv, "", opts...) - if err != nil { - return GetTemplateSpecVersionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetTemplateSpecVersionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetTemplateSpecVersionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getTemplateSpecVersion:getTemplateSpecVersion", args, GetTemplateSpecVersionResultOutput{}, options).(GetTemplateSpecVersionResultOutput), nil }).(GetTemplateSpecVersionResultOutput) } diff --git a/sdk/go/azure/core/getTenantTemplateDeployment.go b/sdk/go/azure/core/getTenantTemplateDeployment.go index 763f34bc43..904789c7f3 100644 --- a/sdk/go/azure/core/getTenantTemplateDeployment.go +++ b/sdk/go/azure/core/getTenantTemplateDeployment.go @@ -38,21 +38,11 @@ type LookupTenantTemplateDeploymentResult struct { } func LookupTenantTemplateDeploymentOutput(ctx *pulumi.Context, args LookupTenantTemplateDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupTenantTemplateDeploymentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTenantTemplateDeploymentResultOutput, error) { args := v.(LookupTenantTemplateDeploymentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTenantTemplateDeploymentResult - secret, err := ctx.InvokePackageRaw("azure:core/getTenantTemplateDeployment:getTenantTemplateDeployment", args, &rv, "", opts...) - if err != nil { - return LookupTenantTemplateDeploymentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTenantTemplateDeploymentResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTenantTemplateDeploymentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getTenantTemplateDeployment:getTenantTemplateDeployment", args, LookupTenantTemplateDeploymentResultOutput{}, options).(LookupTenantTemplateDeploymentResultOutput), nil }).(LookupTenantTemplateDeploymentResultOutput) } diff --git a/sdk/go/azure/core/getUserAssignedIdentity.go b/sdk/go/azure/core/getUserAssignedIdentity.go index efe2367f61..1b22d6fbac 100644 --- a/sdk/go/azure/core/getUserAssignedIdentity.go +++ b/sdk/go/azure/core/getUserAssignedIdentity.go @@ -83,21 +83,11 @@ type GetUserAssignedIdentityResult struct { } func GetUserAssignedIdentityOutput(ctx *pulumi.Context, args GetUserAssignedIdentityOutputArgs, opts ...pulumi.InvokeOption) GetUserAssignedIdentityResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetUserAssignedIdentityResultOutput, error) { args := v.(GetUserAssignedIdentityArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetUserAssignedIdentityResult - secret, err := ctx.InvokePackageRaw("azure:core/getUserAssignedIdentity:getUserAssignedIdentity", args, &rv, "", opts...) - if err != nil { - return GetUserAssignedIdentityResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetUserAssignedIdentityResultOutput) - if secret { - return pulumi.ToSecret(output).(GetUserAssignedIdentityResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:core/getUserAssignedIdentity:getUserAssignedIdentity", args, GetUserAssignedIdentityResultOutput{}, options).(GetUserAssignedIdentityResultOutput), nil }).(GetUserAssignedIdentityResultOutput) } diff --git a/sdk/go/azure/cosmosdb/getAccount.go b/sdk/go/azure/cosmosdb/getAccount.go index d3df762ae7..db6ec82153 100644 --- a/sdk/go/azure/cosmosdb/getAccount.go +++ b/sdk/go/azure/cosmosdb/getAccount.go @@ -123,21 +123,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:cosmosdb/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cosmosdb/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/cosmosdb/getMongoDatabase.go b/sdk/go/azure/cosmosdb/getMongoDatabase.go index 5d4499973d..335dd528b2 100644 --- a/sdk/go/azure/cosmosdb/getMongoDatabase.go +++ b/sdk/go/azure/cosmosdb/getMongoDatabase.go @@ -73,21 +73,11 @@ type LookupMongoDatabaseResult struct { } func LookupMongoDatabaseOutput(ctx *pulumi.Context, args LookupMongoDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupMongoDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupMongoDatabaseResultOutput, error) { args := v.(LookupMongoDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupMongoDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:cosmosdb/getMongoDatabase:getMongoDatabase", args, &rv, "", opts...) - if err != nil { - return LookupMongoDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupMongoDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupMongoDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cosmosdb/getMongoDatabase:getMongoDatabase", args, LookupMongoDatabaseResultOutput{}, options).(LookupMongoDatabaseResultOutput), nil }).(LookupMongoDatabaseResultOutput) } diff --git a/sdk/go/azure/cosmosdb/getRestorableDatabaseAccounts.go b/sdk/go/azure/cosmosdb/getRestorableDatabaseAccounts.go index 917379747f..cdcc4f8bed 100644 --- a/sdk/go/azure/cosmosdb/getRestorableDatabaseAccounts.go +++ b/sdk/go/azure/cosmosdb/getRestorableDatabaseAccounts.go @@ -70,21 +70,11 @@ type GetRestorableDatabaseAccountsResult struct { } func GetRestorableDatabaseAccountsOutput(ctx *pulumi.Context, args GetRestorableDatabaseAccountsOutputArgs, opts ...pulumi.InvokeOption) GetRestorableDatabaseAccountsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetRestorableDatabaseAccountsResultOutput, error) { args := v.(GetRestorableDatabaseAccountsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetRestorableDatabaseAccountsResult - secret, err := ctx.InvokePackageRaw("azure:cosmosdb/getRestorableDatabaseAccounts:getRestorableDatabaseAccounts", args, &rv, "", opts...) - if err != nil { - return GetRestorableDatabaseAccountsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetRestorableDatabaseAccountsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetRestorableDatabaseAccountsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cosmosdb/getRestorableDatabaseAccounts:getRestorableDatabaseAccounts", args, GetRestorableDatabaseAccountsResultOutput{}, options).(GetRestorableDatabaseAccountsResultOutput), nil }).(GetRestorableDatabaseAccountsResultOutput) } diff --git a/sdk/go/azure/cosmosdb/getSqlDatabase.go b/sdk/go/azure/cosmosdb/getSqlDatabase.go index e9b1ba9d2a..e4cadf611f 100644 --- a/sdk/go/azure/cosmosdb/getSqlDatabase.go +++ b/sdk/go/azure/cosmosdb/getSqlDatabase.go @@ -74,21 +74,11 @@ type LookupSqlDatabaseResult struct { } func LookupSqlDatabaseOutput(ctx *pulumi.Context, args LookupSqlDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupSqlDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSqlDatabaseResultOutput, error) { args := v.(LookupSqlDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSqlDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:cosmosdb/getSqlDatabase:getSqlDatabase", args, &rv, "", opts...) - if err != nil { - return LookupSqlDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSqlDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSqlDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cosmosdb/getSqlDatabase:getSqlDatabase", args, LookupSqlDatabaseResultOutput{}, options).(LookupSqlDatabaseResultOutput), nil }).(LookupSqlDatabaseResultOutput) } diff --git a/sdk/go/azure/cosmosdb/getSqlRoleDefinition.go b/sdk/go/azure/cosmosdb/getSqlRoleDefinition.go index c55e88284d..4353fa7ea6 100644 --- a/sdk/go/azure/cosmosdb/getSqlRoleDefinition.go +++ b/sdk/go/azure/cosmosdb/getSqlRoleDefinition.go @@ -78,21 +78,11 @@ type LookupSqlRoleDefinitionResult struct { } func LookupSqlRoleDefinitionOutput(ctx *pulumi.Context, args LookupSqlRoleDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupSqlRoleDefinitionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSqlRoleDefinitionResultOutput, error) { args := v.(LookupSqlRoleDefinitionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSqlRoleDefinitionResult - secret, err := ctx.InvokePackageRaw("azure:cosmosdb/getSqlRoleDefinition:getSqlRoleDefinition", args, &rv, "", opts...) - if err != nil { - return LookupSqlRoleDefinitionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSqlRoleDefinitionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSqlRoleDefinitionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:cosmosdb/getSqlRoleDefinition:getSqlRoleDefinition", args, LookupSqlRoleDefinitionResultOutput{}, options).(LookupSqlRoleDefinitionResultOutput), nil }).(LookupSqlRoleDefinitionResultOutput) } diff --git a/sdk/go/azure/dashboard/azurerm_portal_dashboard.go b/sdk/go/azure/dashboard/azurerm_portal_dashboard.go index 58bba4cea2..0111f6af54 100644 --- a/sdk/go/azure/dashboard/azurerm_portal_dashboard.go +++ b/sdk/go/azure/dashboard/azurerm_portal_dashboard.go @@ -80,21 +80,11 @@ type Azurerm_portal_dashboardResult struct { } func Azurerm_portal_dashboardOutput(ctx *pulumi.Context, args Azurerm_portal_dashboardOutputArgs, opts ...pulumi.InvokeOption) Azurerm_portal_dashboardResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (Azurerm_portal_dashboardResultOutput, error) { args := v.(Azurerm_portal_dashboardArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv Azurerm_portal_dashboardResult - secret, err := ctx.InvokePackageRaw("azure:dashboard/azurerm_portal_dashboard:azurerm_portal_dashboard", args, &rv, "", opts...) - if err != nil { - return Azurerm_portal_dashboardResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(Azurerm_portal_dashboardResultOutput) - if secret { - return pulumi.ToSecret(output).(Azurerm_portal_dashboardResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dashboard/azurerm_portal_dashboard:azurerm_portal_dashboard", args, Azurerm_portal_dashboardResultOutput{}, options).(Azurerm_portal_dashboardResultOutput), nil }).(Azurerm_portal_dashboardResultOutput) } diff --git a/sdk/go/azure/dashboard/getGrafana.go b/sdk/go/azure/dashboard/getGrafana.go index 55893f1f32..4c7fa22fac 100644 --- a/sdk/go/azure/dashboard/getGrafana.go +++ b/sdk/go/azure/dashboard/getGrafana.go @@ -96,21 +96,11 @@ type LookupGrafanaResult struct { } func LookupGrafanaOutput(ctx *pulumi.Context, args LookupGrafanaOutputArgs, opts ...pulumi.InvokeOption) LookupGrafanaResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupGrafanaResultOutput, error) { args := v.(LookupGrafanaArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupGrafanaResult - secret, err := ctx.InvokePackageRaw("azure:dashboard/getGrafana:getGrafana", args, &rv, "", opts...) - if err != nil { - return LookupGrafanaResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupGrafanaResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupGrafanaResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dashboard/getGrafana:getGrafana", args, LookupGrafanaResultOutput{}, options).(LookupGrafanaResultOutput), nil }).(LookupGrafanaResultOutput) } diff --git a/sdk/go/azure/databasemigration/getProject.go b/sdk/go/azure/databasemigration/getProject.go index 016faa1de2..04c2ec21ec 100644 --- a/sdk/go/azure/databasemigration/getProject.go +++ b/sdk/go/azure/databasemigration/getProject.go @@ -79,21 +79,11 @@ type LookupProjectResult struct { } func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupProjectResultOutput, error) { args := v.(LookupProjectArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupProjectResult - secret, err := ctx.InvokePackageRaw("azure:databasemigration/getProject:getProject", args, &rv, "", opts...) - if err != nil { - return LookupProjectResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupProjectResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupProjectResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:databasemigration/getProject:getProject", args, LookupProjectResultOutput{}, options).(LookupProjectResultOutput), nil }).(LookupProjectResultOutput) } diff --git a/sdk/go/azure/databasemigration/getService.go b/sdk/go/azure/databasemigration/getService.go index 277e1fa5e4..acc05719c0 100644 --- a/sdk/go/azure/databasemigration/getService.go +++ b/sdk/go/azure/databasemigration/getService.go @@ -75,21 +75,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:databasemigration/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:databasemigration/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/go/azure/databoxedge/getDevice.go b/sdk/go/azure/databoxedge/getDevice.go index 6c5e2fa179..2197407a94 100644 --- a/sdk/go/azure/databoxedge/getDevice.go +++ b/sdk/go/azure/databoxedge/getDevice.go @@ -74,21 +74,11 @@ type LookupDeviceResult struct { } func LookupDeviceOutput(ctx *pulumi.Context, args LookupDeviceOutputArgs, opts ...pulumi.InvokeOption) LookupDeviceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDeviceResultOutput, error) { args := v.(LookupDeviceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDeviceResult - secret, err := ctx.InvokePackageRaw("azure:databoxedge/getDevice:getDevice", args, &rv, "", opts...) - if err != nil { - return LookupDeviceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDeviceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDeviceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:databoxedge/getDevice:getDevice", args, LookupDeviceResultOutput{}, options).(LookupDeviceResultOutput), nil }).(LookupDeviceResultOutput) } diff --git a/sdk/go/azure/databricks/getAccessConnector.go b/sdk/go/azure/databricks/getAccessConnector.go index 87a0a134d0..020261ef9e 100644 --- a/sdk/go/azure/databricks/getAccessConnector.go +++ b/sdk/go/azure/databricks/getAccessConnector.go @@ -73,21 +73,11 @@ type LookupAccessConnectorResult struct { } func LookupAccessConnectorOutput(ctx *pulumi.Context, args LookupAccessConnectorOutputArgs, opts ...pulumi.InvokeOption) LookupAccessConnectorResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccessConnectorResultOutput, error) { args := v.(LookupAccessConnectorArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccessConnectorResult - secret, err := ctx.InvokePackageRaw("azure:databricks/getAccessConnector:getAccessConnector", args, &rv, "", opts...) - if err != nil { - return LookupAccessConnectorResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccessConnectorResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccessConnectorResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:databricks/getAccessConnector:getAccessConnector", args, LookupAccessConnectorResultOutput{}, options).(LookupAccessConnectorResultOutput), nil }).(LookupAccessConnectorResultOutput) } diff --git a/sdk/go/azure/databricks/getWorkspace.go b/sdk/go/azure/databricks/getWorkspace.go index d8b1bb61d8..e19736fc72 100644 --- a/sdk/go/azure/databricks/getWorkspace.go +++ b/sdk/go/azure/databricks/getWorkspace.go @@ -85,21 +85,11 @@ type LookupWorkspaceResult struct { } func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWorkspaceResultOutput, error) { args := v.(LookupWorkspaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWorkspaceResult - secret, err := ctx.InvokePackageRaw("azure:databricks/getWorkspace:getWorkspace", args, &rv, "", opts...) - if err != nil { - return LookupWorkspaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWorkspaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWorkspaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:databricks/getWorkspace:getWorkspace", args, LookupWorkspaceResultOutput{}, options).(LookupWorkspaceResultOutput), nil }).(LookupWorkspaceResultOutput) } diff --git a/sdk/go/azure/databricks/getWorkspacePrivateEndpointConnection.go b/sdk/go/azure/databricks/getWorkspacePrivateEndpointConnection.go index 8b625c6543..3f106284db 100644 --- a/sdk/go/azure/databricks/getWorkspacePrivateEndpointConnection.go +++ b/sdk/go/azure/databricks/getWorkspacePrivateEndpointConnection.go @@ -71,21 +71,11 @@ type GetWorkspacePrivateEndpointConnectionResult struct { } func GetWorkspacePrivateEndpointConnectionOutput(ctx *pulumi.Context, args GetWorkspacePrivateEndpointConnectionOutputArgs, opts ...pulumi.InvokeOption) GetWorkspacePrivateEndpointConnectionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetWorkspacePrivateEndpointConnectionResultOutput, error) { args := v.(GetWorkspacePrivateEndpointConnectionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetWorkspacePrivateEndpointConnectionResult - secret, err := ctx.InvokePackageRaw("azure:databricks/getWorkspacePrivateEndpointConnection:getWorkspacePrivateEndpointConnection", args, &rv, "", opts...) - if err != nil { - return GetWorkspacePrivateEndpointConnectionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetWorkspacePrivateEndpointConnectionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetWorkspacePrivateEndpointConnectionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:databricks/getWorkspacePrivateEndpointConnection:getWorkspacePrivateEndpointConnection", args, GetWorkspacePrivateEndpointConnectionResultOutput{}, options).(GetWorkspacePrivateEndpointConnectionResultOutput), nil }).(GetWorkspacePrivateEndpointConnectionResultOutput) } diff --git a/sdk/go/azure/datafactory/getFactory.go b/sdk/go/azure/datafactory/getFactory.go index facd8f6860..245295a002 100644 --- a/sdk/go/azure/datafactory/getFactory.go +++ b/sdk/go/azure/datafactory/getFactory.go @@ -77,21 +77,11 @@ type LookupFactoryResult struct { } func LookupFactoryOutput(ctx *pulumi.Context, args LookupFactoryOutputArgs, opts ...pulumi.InvokeOption) LookupFactoryResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFactoryResultOutput, error) { args := v.(LookupFactoryArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFactoryResult - secret, err := ctx.InvokePackageRaw("azure:datafactory/getFactory:getFactory", args, &rv, "", opts...) - if err != nil { - return LookupFactoryResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFactoryResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFactoryResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datafactory/getFactory:getFactory", args, LookupFactoryResultOutput{}, options).(LookupFactoryResultOutput), nil }).(LookupFactoryResultOutput) } diff --git a/sdk/go/azure/datafactory/getTriggerSchedule.go b/sdk/go/azure/datafactory/getTriggerSchedule.go index 918ef0da55..e65fdbadea 100644 --- a/sdk/go/azure/datafactory/getTriggerSchedule.go +++ b/sdk/go/azure/datafactory/getTriggerSchedule.go @@ -87,21 +87,11 @@ type LookupTriggerScheduleResult struct { } func LookupTriggerScheduleOutput(ctx *pulumi.Context, args LookupTriggerScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupTriggerScheduleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTriggerScheduleResultOutput, error) { args := v.(LookupTriggerScheduleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTriggerScheduleResult - secret, err := ctx.InvokePackageRaw("azure:datafactory/getTriggerSchedule:getTriggerSchedule", args, &rv, "", opts...) - if err != nil { - return LookupTriggerScheduleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTriggerScheduleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTriggerScheduleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datafactory/getTriggerSchedule:getTriggerSchedule", args, LookupTriggerScheduleResultOutput{}, options).(LookupTriggerScheduleResultOutput), nil }).(LookupTriggerScheduleResultOutput) } diff --git a/sdk/go/azure/datafactory/getTriggerSchedules.go b/sdk/go/azure/datafactory/getTriggerSchedules.go index 0cdb1868df..e876d824f6 100644 --- a/sdk/go/azure/datafactory/getTriggerSchedules.go +++ b/sdk/go/azure/datafactory/getTriggerSchedules.go @@ -65,21 +65,11 @@ type GetTriggerSchedulesResult struct { } func GetTriggerSchedulesOutput(ctx *pulumi.Context, args GetTriggerSchedulesOutputArgs, opts ...pulumi.InvokeOption) GetTriggerSchedulesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetTriggerSchedulesResultOutput, error) { args := v.(GetTriggerSchedulesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetTriggerSchedulesResult - secret, err := ctx.InvokePackageRaw("azure:datafactory/getTriggerSchedules:getTriggerSchedules", args, &rv, "", opts...) - if err != nil { - return GetTriggerSchedulesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetTriggerSchedulesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetTriggerSchedulesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datafactory/getTriggerSchedules:getTriggerSchedules", args, GetTriggerSchedulesResultOutput{}, options).(GetTriggerSchedulesResultOutput), nil }).(GetTriggerSchedulesResultOutput) } diff --git a/sdk/go/azure/dataprotection/getBackupVault.go b/sdk/go/azure/dataprotection/getBackupVault.go index fb3188bf27..f0ef040641 100644 --- a/sdk/go/azure/dataprotection/getBackupVault.go +++ b/sdk/go/azure/dataprotection/getBackupVault.go @@ -78,21 +78,11 @@ type LookupBackupVaultResult struct { } func LookupBackupVaultOutput(ctx *pulumi.Context, args LookupBackupVaultOutputArgs, opts ...pulumi.InvokeOption) LookupBackupVaultResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBackupVaultResultOutput, error) { args := v.(LookupBackupVaultArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBackupVaultResult - secret, err := ctx.InvokePackageRaw("azure:dataprotection/getBackupVault:getBackupVault", args, &rv, "", opts...) - if err != nil { - return LookupBackupVaultResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBackupVaultResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBackupVaultResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dataprotection/getBackupVault:getBackupVault", args, LookupBackupVaultResultOutput{}, options).(LookupBackupVaultResultOutput), nil }).(LookupBackupVaultResultOutput) } diff --git a/sdk/go/azure/datashare/getAccount.go b/sdk/go/azure/datashare/getAccount.go index 6f6d7e173b..aaa68af8ce 100644 --- a/sdk/go/azure/datashare/getAccount.go +++ b/sdk/go/azure/datashare/getAccount.go @@ -71,21 +71,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:datashare/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datashare/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/datashare/getDatasetBlobStorage.go b/sdk/go/azure/datashare/getDatasetBlobStorage.go index bd9e17a188..d09f70bcd6 100644 --- a/sdk/go/azure/datashare/getDatasetBlobStorage.go +++ b/sdk/go/azure/datashare/getDatasetBlobStorage.go @@ -78,21 +78,11 @@ type LookupDatasetBlobStorageResult struct { } func LookupDatasetBlobStorageOutput(ctx *pulumi.Context, args LookupDatasetBlobStorageOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetBlobStorageResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDatasetBlobStorageResultOutput, error) { args := v.(LookupDatasetBlobStorageArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDatasetBlobStorageResult - secret, err := ctx.InvokePackageRaw("azure:datashare/getDatasetBlobStorage:getDatasetBlobStorage", args, &rv, "", opts...) - if err != nil { - return LookupDatasetBlobStorageResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDatasetBlobStorageResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDatasetBlobStorageResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datashare/getDatasetBlobStorage:getDatasetBlobStorage", args, LookupDatasetBlobStorageResultOutput{}, options).(LookupDatasetBlobStorageResultOutput), nil }).(LookupDatasetBlobStorageResultOutput) } diff --git a/sdk/go/azure/datashare/getDatasetDataLakeGen2.go b/sdk/go/azure/datashare/getDatasetDataLakeGen2.go index f75513f261..349472212b 100644 --- a/sdk/go/azure/datashare/getDatasetDataLakeGen2.go +++ b/sdk/go/azure/datashare/getDatasetDataLakeGen2.go @@ -77,21 +77,11 @@ type LookupDatasetDataLakeGen2Result struct { } func LookupDatasetDataLakeGen2Output(ctx *pulumi.Context, args LookupDatasetDataLakeGen2OutputArgs, opts ...pulumi.InvokeOption) LookupDatasetDataLakeGen2ResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDatasetDataLakeGen2ResultOutput, error) { args := v.(LookupDatasetDataLakeGen2Args) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDatasetDataLakeGen2Result - secret, err := ctx.InvokePackageRaw("azure:datashare/getDatasetDataLakeGen2:getDatasetDataLakeGen2", args, &rv, "", opts...) - if err != nil { - return LookupDatasetDataLakeGen2ResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDatasetDataLakeGen2ResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDatasetDataLakeGen2ResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datashare/getDatasetDataLakeGen2:getDatasetDataLakeGen2", args, LookupDatasetDataLakeGen2ResultOutput{}, options).(LookupDatasetDataLakeGen2ResultOutput), nil }).(LookupDatasetDataLakeGen2ResultOutput) } diff --git a/sdk/go/azure/datashare/getDatasetKustoCluster.go b/sdk/go/azure/datashare/getDatasetKustoCluster.go index 1c0abee067..f60ec712c7 100644 --- a/sdk/go/azure/datashare/getDatasetKustoCluster.go +++ b/sdk/go/azure/datashare/getDatasetKustoCluster.go @@ -73,21 +73,11 @@ type LookupDatasetKustoClusterResult struct { } func LookupDatasetKustoClusterOutput(ctx *pulumi.Context, args LookupDatasetKustoClusterOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetKustoClusterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDatasetKustoClusterResultOutput, error) { args := v.(LookupDatasetKustoClusterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDatasetKustoClusterResult - secret, err := ctx.InvokePackageRaw("azure:datashare/getDatasetKustoCluster:getDatasetKustoCluster", args, &rv, "", opts...) - if err != nil { - return LookupDatasetKustoClusterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDatasetKustoClusterResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDatasetKustoClusterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datashare/getDatasetKustoCluster:getDatasetKustoCluster", args, LookupDatasetKustoClusterResultOutput{}, options).(LookupDatasetKustoClusterResultOutput), nil }).(LookupDatasetKustoClusterResultOutput) } diff --git a/sdk/go/azure/datashare/getDatasetKustoDatabase.go b/sdk/go/azure/datashare/getDatasetKustoDatabase.go index 2c675dac11..c9dc42219c 100644 --- a/sdk/go/azure/datashare/getDatasetKustoDatabase.go +++ b/sdk/go/azure/datashare/getDatasetKustoDatabase.go @@ -73,21 +73,11 @@ type LookupDatasetKustoDatabaseResult struct { } func LookupDatasetKustoDatabaseOutput(ctx *pulumi.Context, args LookupDatasetKustoDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetKustoDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDatasetKustoDatabaseResultOutput, error) { args := v.(LookupDatasetKustoDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDatasetKustoDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:datashare/getDatasetKustoDatabase:getDatasetKustoDatabase", args, &rv, "", opts...) - if err != nil { - return LookupDatasetKustoDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDatasetKustoDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDatasetKustoDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datashare/getDatasetKustoDatabase:getDatasetKustoDatabase", args, LookupDatasetKustoDatabaseResultOutput{}, options).(LookupDatasetKustoDatabaseResultOutput), nil }).(LookupDatasetKustoDatabaseResultOutput) } diff --git a/sdk/go/azure/datashare/getShare.go b/sdk/go/azure/datashare/getShare.go index 8f04da5121..2584f04360 100644 --- a/sdk/go/azure/datashare/getShare.go +++ b/sdk/go/azure/datashare/getShare.go @@ -83,21 +83,11 @@ type LookupShareResult struct { } func LookupShareOutput(ctx *pulumi.Context, args LookupShareOutputArgs, opts ...pulumi.InvokeOption) LookupShareResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupShareResultOutput, error) { args := v.(LookupShareArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupShareResult - secret, err := ctx.InvokePackageRaw("azure:datashare/getShare:getShare", args, &rv, "", opts...) - if err != nil { - return LookupShareResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupShareResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupShareResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:datashare/getShare:getShare", args, LookupShareResultOutput{}, options).(LookupShareResultOutput), nil }).(LookupShareResultOutput) } diff --git a/sdk/go/azure/desktopvirtualization/getApplicationGroup.go b/sdk/go/azure/desktopvirtualization/getApplicationGroup.go index 1e987c6d6d..0022c40c30 100644 --- a/sdk/go/azure/desktopvirtualization/getApplicationGroup.go +++ b/sdk/go/azure/desktopvirtualization/getApplicationGroup.go @@ -81,21 +81,11 @@ type LookupApplicationGroupResult struct { } func LookupApplicationGroupOutput(ctx *pulumi.Context, args LookupApplicationGroupOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupApplicationGroupResultOutput, error) { args := v.(LookupApplicationGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupApplicationGroupResult - secret, err := ctx.InvokePackageRaw("azure:desktopvirtualization/getApplicationGroup:getApplicationGroup", args, &rv, "", opts...) - if err != nil { - return LookupApplicationGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupApplicationGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupApplicationGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:desktopvirtualization/getApplicationGroup:getApplicationGroup", args, LookupApplicationGroupResultOutput{}, options).(LookupApplicationGroupResultOutput), nil }).(LookupApplicationGroupResultOutput) } diff --git a/sdk/go/azure/desktopvirtualization/getHostPool.go b/sdk/go/azure/desktopvirtualization/getHostPool.go index 02a5626568..f0e7d4b2c1 100644 --- a/sdk/go/azure/desktopvirtualization/getHostPool.go +++ b/sdk/go/azure/desktopvirtualization/getHostPool.go @@ -92,21 +92,11 @@ type LookupHostPoolResult struct { } func LookupHostPoolOutput(ctx *pulumi.Context, args LookupHostPoolOutputArgs, opts ...pulumi.InvokeOption) LookupHostPoolResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupHostPoolResultOutput, error) { args := v.(LookupHostPoolArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupHostPoolResult - secret, err := ctx.InvokePackageRaw("azure:desktopvirtualization/getHostPool:getHostPool", args, &rv, "", opts...) - if err != nil { - return LookupHostPoolResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupHostPoolResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupHostPoolResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:desktopvirtualization/getHostPool:getHostPool", args, LookupHostPoolResultOutput{}, options).(LookupHostPoolResultOutput), nil }).(LookupHostPoolResultOutput) } diff --git a/sdk/go/azure/desktopvirtualization/getWorkspace.go b/sdk/go/azure/desktopvirtualization/getWorkspace.go index 939b198ac2..c46b32590c 100644 --- a/sdk/go/azure/desktopvirtualization/getWorkspace.go +++ b/sdk/go/azure/desktopvirtualization/getWorkspace.go @@ -77,21 +77,11 @@ type LookupWorkspaceResult struct { } func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWorkspaceResultOutput, error) { args := v.(LookupWorkspaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWorkspaceResult - secret, err := ctx.InvokePackageRaw("azure:desktopvirtualization/getWorkspace:getWorkspace", args, &rv, "", opts...) - if err != nil { - return LookupWorkspaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWorkspaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWorkspaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:desktopvirtualization/getWorkspace:getWorkspace", args, LookupWorkspaceResultOutput{}, options).(LookupWorkspaceResultOutput), nil }).(LookupWorkspaceResultOutput) } diff --git a/sdk/go/azure/devtest/getLab.go b/sdk/go/azure/devtest/getLab.go index ada7cae9ef..595b4e1ac6 100644 --- a/sdk/go/azure/devtest/getLab.go +++ b/sdk/go/azure/devtest/getLab.go @@ -85,21 +85,11 @@ type LookupLabResult struct { } func LookupLabOutput(ctx *pulumi.Context, args LookupLabOutputArgs, opts ...pulumi.InvokeOption) LookupLabResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupLabResultOutput, error) { args := v.(LookupLabArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupLabResult - secret, err := ctx.InvokePackageRaw("azure:devtest/getLab:getLab", args, &rv, "", opts...) - if err != nil { - return LookupLabResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupLabResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupLabResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:devtest/getLab:getLab", args, LookupLabResultOutput{}, options).(LookupLabResultOutput), nil }).(LookupLabResultOutput) } diff --git a/sdk/go/azure/devtest/getVirtualNetwork.go b/sdk/go/azure/devtest/getVirtualNetwork.go index d697222c89..3a73a718a2 100644 --- a/sdk/go/azure/devtest/getVirtualNetwork.go +++ b/sdk/go/azure/devtest/getVirtualNetwork.go @@ -77,21 +77,11 @@ type LookupVirtualNetworkResult struct { } func LookupVirtualNetworkOutput(ctx *pulumi.Context, args LookupVirtualNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualNetworkResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualNetworkResultOutput, error) { args := v.(LookupVirtualNetworkArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualNetworkResult - secret, err := ctx.InvokePackageRaw("azure:devtest/getVirtualNetwork:getVirtualNetwork", args, &rv, "", opts...) - if err != nil { - return LookupVirtualNetworkResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualNetworkResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualNetworkResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:devtest/getVirtualNetwork:getVirtualNetwork", args, LookupVirtualNetworkResultOutput{}, options).(LookupVirtualNetworkResultOutput), nil }).(LookupVirtualNetworkResultOutput) } diff --git a/sdk/go/azure/digitaltwins/getInstance.go b/sdk/go/azure/digitaltwins/getInstance.go index 992d1910c1..d07c2d052c 100644 --- a/sdk/go/azure/digitaltwins/getInstance.go +++ b/sdk/go/azure/digitaltwins/getInstance.go @@ -73,21 +73,11 @@ type LookupInstanceResult struct { } func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupInstanceResultOutput, error) { args := v.(LookupInstanceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupInstanceResult - secret, err := ctx.InvokePackageRaw("azure:digitaltwins/getInstance:getInstance", args, &rv, "", opts...) - if err != nil { - return LookupInstanceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupInstanceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupInstanceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:digitaltwins/getInstance:getInstance", args, LookupInstanceResultOutput{}, options).(LookupInstanceResultOutput), nil }).(LookupInstanceResultOutput) } diff --git a/sdk/go/azure/dns/getAAAARecord.go b/sdk/go/azure/dns/getAAAARecord.go index d680373cf3..80e87d077b 100644 --- a/sdk/go/azure/dns/getAAAARecord.go +++ b/sdk/go/azure/dns/getAAAARecord.go @@ -79,21 +79,11 @@ type GetAAAARecordResult struct { } func GetAAAARecordOutput(ctx *pulumi.Context, args GetAAAARecordOutputArgs, opts ...pulumi.InvokeOption) GetAAAARecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAAAARecordResultOutput, error) { args := v.(GetAAAARecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAAAARecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getAAAARecord:getAAAARecord", args, &rv, "", opts...) - if err != nil { - return GetAAAARecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAAAARecordResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAAAARecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getAAAARecord:getAAAARecord", args, GetAAAARecordResultOutput{}, options).(GetAAAARecordResultOutput), nil }).(GetAAAARecordResultOutput) } diff --git a/sdk/go/azure/dns/getARecord.go b/sdk/go/azure/dns/getARecord.go index 7d92310329..ccc9698d1a 100644 --- a/sdk/go/azure/dns/getARecord.go +++ b/sdk/go/azure/dns/getARecord.go @@ -79,21 +79,11 @@ type LookupARecordResult struct { } func LookupARecordOutput(ctx *pulumi.Context, args LookupARecordOutputArgs, opts ...pulumi.InvokeOption) LookupARecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupARecordResultOutput, error) { args := v.(LookupARecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupARecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getARecord:getARecord", args, &rv, "", opts...) - if err != nil { - return LookupARecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupARecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupARecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getARecord:getARecord", args, LookupARecordResultOutput{}, options).(LookupARecordResultOutput), nil }).(LookupARecordResultOutput) } diff --git a/sdk/go/azure/dns/getCAARecord.go b/sdk/go/azure/dns/getCAARecord.go index b412e2835d..1babc308ea 100644 --- a/sdk/go/azure/dns/getCAARecord.go +++ b/sdk/go/azure/dns/getCAARecord.go @@ -77,21 +77,11 @@ type GetCAARecordResult struct { } func GetCAARecordOutput(ctx *pulumi.Context, args GetCAARecordOutputArgs, opts ...pulumi.InvokeOption) GetCAARecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetCAARecordResultOutput, error) { args := v.(GetCAARecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetCAARecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getCAARecord:getCAARecord", args, &rv, "", opts...) - if err != nil { - return GetCAARecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetCAARecordResultOutput) - if secret { - return pulumi.ToSecret(output).(GetCAARecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getCAARecord:getCAARecord", args, GetCAARecordResultOutput{}, options).(GetCAARecordResultOutput), nil }).(GetCAARecordResultOutput) } diff --git a/sdk/go/azure/dns/getCnameRecord.go b/sdk/go/azure/dns/getCnameRecord.go index fc609627cd..3739b51799 100644 --- a/sdk/go/azure/dns/getCnameRecord.go +++ b/sdk/go/azure/dns/getCnameRecord.go @@ -79,21 +79,11 @@ type GetCnameRecordResult struct { } func GetCnameRecordOutput(ctx *pulumi.Context, args GetCnameRecordOutputArgs, opts ...pulumi.InvokeOption) GetCnameRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetCnameRecordResultOutput, error) { args := v.(GetCnameRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetCnameRecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getCnameRecord:getCnameRecord", args, &rv, "", opts...) - if err != nil { - return GetCnameRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetCnameRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(GetCnameRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getCnameRecord:getCnameRecord", args, GetCnameRecordResultOutput{}, options).(GetCnameRecordResultOutput), nil }).(GetCnameRecordResultOutput) } diff --git a/sdk/go/azure/dns/getMxRecord.go b/sdk/go/azure/dns/getMxRecord.go index 6667cad11f..399989a1cc 100644 --- a/sdk/go/azure/dns/getMxRecord.go +++ b/sdk/go/azure/dns/getMxRecord.go @@ -77,21 +77,11 @@ type LookupMxRecordResult struct { } func LookupMxRecordOutput(ctx *pulumi.Context, args LookupMxRecordOutputArgs, opts ...pulumi.InvokeOption) LookupMxRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupMxRecordResultOutput, error) { args := v.(LookupMxRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupMxRecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getMxRecord:getMxRecord", args, &rv, "", opts...) - if err != nil { - return LookupMxRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupMxRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupMxRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getMxRecord:getMxRecord", args, LookupMxRecordResultOutput{}, options).(LookupMxRecordResultOutput), nil }).(LookupMxRecordResultOutput) } diff --git a/sdk/go/azure/dns/getNsRecord.go b/sdk/go/azure/dns/getNsRecord.go index 12ffdb275c..c22985c0a5 100644 --- a/sdk/go/azure/dns/getNsRecord.go +++ b/sdk/go/azure/dns/getNsRecord.go @@ -77,21 +77,11 @@ type LookupNsRecordResult struct { } func LookupNsRecordOutput(ctx *pulumi.Context, args LookupNsRecordOutputArgs, opts ...pulumi.InvokeOption) LookupNsRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNsRecordResultOutput, error) { args := v.(LookupNsRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNsRecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getNsRecord:getNsRecord", args, &rv, "", opts...) - if err != nil { - return LookupNsRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNsRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNsRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getNsRecord:getNsRecord", args, LookupNsRecordResultOutput{}, options).(LookupNsRecordResultOutput), nil }).(LookupNsRecordResultOutput) } diff --git a/sdk/go/azure/dns/getPtrRecord.go b/sdk/go/azure/dns/getPtrRecord.go index dad7172e22..5bed0ad5b1 100644 --- a/sdk/go/azure/dns/getPtrRecord.go +++ b/sdk/go/azure/dns/getPtrRecord.go @@ -77,21 +77,11 @@ type LookupPtrRecordResult struct { } func LookupPtrRecordOutput(ctx *pulumi.Context, args LookupPtrRecordOutputArgs, opts ...pulumi.InvokeOption) LookupPtrRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPtrRecordResultOutput, error) { args := v.(LookupPtrRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPtrRecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getPtrRecord:getPtrRecord", args, &rv, "", opts...) - if err != nil { - return LookupPtrRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPtrRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPtrRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getPtrRecord:getPtrRecord", args, LookupPtrRecordResultOutput{}, options).(LookupPtrRecordResultOutput), nil }).(LookupPtrRecordResultOutput) } diff --git a/sdk/go/azure/dns/getSoaRecord.go b/sdk/go/azure/dns/getSoaRecord.go index 455818d16a..8f60f77f8c 100644 --- a/sdk/go/azure/dns/getSoaRecord.go +++ b/sdk/go/azure/dns/getSoaRecord.go @@ -89,21 +89,11 @@ type GetSoaRecordResult struct { } func GetSoaRecordOutput(ctx *pulumi.Context, args GetSoaRecordOutputArgs, opts ...pulumi.InvokeOption) GetSoaRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetSoaRecordResultOutput, error) { args := v.(GetSoaRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSoaRecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getSoaRecord:getSoaRecord", args, &rv, "", opts...) - if err != nil { - return GetSoaRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetSoaRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(GetSoaRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getSoaRecord:getSoaRecord", args, GetSoaRecordResultOutput{}, options).(GetSoaRecordResultOutput), nil }).(GetSoaRecordResultOutput) } diff --git a/sdk/go/azure/dns/getSrvRecord.go b/sdk/go/azure/dns/getSrvRecord.go index 8deab7c4f8..a4544d04aa 100644 --- a/sdk/go/azure/dns/getSrvRecord.go +++ b/sdk/go/azure/dns/getSrvRecord.go @@ -77,21 +77,11 @@ type LookupSrvRecordResult struct { } func LookupSrvRecordOutput(ctx *pulumi.Context, args LookupSrvRecordOutputArgs, opts ...pulumi.InvokeOption) LookupSrvRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSrvRecordResultOutput, error) { args := v.(LookupSrvRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSrvRecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getSrvRecord:getSrvRecord", args, &rv, "", opts...) - if err != nil { - return LookupSrvRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSrvRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSrvRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getSrvRecord:getSrvRecord", args, LookupSrvRecordResultOutput{}, options).(LookupSrvRecordResultOutput), nil }).(LookupSrvRecordResultOutput) } diff --git a/sdk/go/azure/dns/getTxtRecord.go b/sdk/go/azure/dns/getTxtRecord.go index 3f340d47d0..c380feb438 100644 --- a/sdk/go/azure/dns/getTxtRecord.go +++ b/sdk/go/azure/dns/getTxtRecord.go @@ -77,21 +77,11 @@ type LookupTxtRecordResult struct { } func LookupTxtRecordOutput(ctx *pulumi.Context, args LookupTxtRecordOutputArgs, opts ...pulumi.InvokeOption) LookupTxtRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTxtRecordResultOutput, error) { args := v.(LookupTxtRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTxtRecordResult - secret, err := ctx.InvokePackageRaw("azure:dns/getTxtRecord:getTxtRecord", args, &rv, "", opts...) - if err != nil { - return LookupTxtRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTxtRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTxtRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getTxtRecord:getTxtRecord", args, LookupTxtRecordResultOutput{}, options).(LookupTxtRecordResultOutput), nil }).(LookupTxtRecordResultOutput) } diff --git a/sdk/go/azure/dns/getZone.go b/sdk/go/azure/dns/getZone.go index 3b139c486b..c4ece6320a 100644 --- a/sdk/go/azure/dns/getZone.go +++ b/sdk/go/azure/dns/getZone.go @@ -77,21 +77,11 @@ type LookupZoneResult struct { } func LookupZoneOutput(ctx *pulumi.Context, args LookupZoneOutputArgs, opts ...pulumi.InvokeOption) LookupZoneResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupZoneResultOutput, error) { args := v.(LookupZoneArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupZoneResult - secret, err := ctx.InvokePackageRaw("azure:dns/getZone:getZone", args, &rv, "", opts...) - if err != nil { - return LookupZoneResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupZoneResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupZoneResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:dns/getZone:getZone", args, LookupZoneResultOutput{}, options).(LookupZoneResultOutput), nil }).(LookupZoneResultOutput) } diff --git a/sdk/go/azure/domainservices/getService.go b/sdk/go/azure/domainservices/getService.go index 1b7bda8a63..3406c1556e 100644 --- a/sdk/go/azure/domainservices/getService.go +++ b/sdk/go/azure/domainservices/getService.go @@ -96,21 +96,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:domainservices/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:domainservices/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/go/azure/elasticcloud/getElasticsearch.go b/sdk/go/azure/elasticcloud/getElasticsearch.go index e11be9f0e9..078e8d1e33 100644 --- a/sdk/go/azure/elasticcloud/getElasticsearch.go +++ b/sdk/go/azure/elasticcloud/getElasticsearch.go @@ -95,21 +95,11 @@ type LookupElasticsearchResult struct { } func LookupElasticsearchOutput(ctx *pulumi.Context, args LookupElasticsearchOutputArgs, opts ...pulumi.InvokeOption) LookupElasticsearchResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupElasticsearchResultOutput, error) { args := v.(LookupElasticsearchArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupElasticsearchResult - secret, err := ctx.InvokePackageRaw("azure:elasticcloud/getElasticsearch:getElasticsearch", args, &rv, "", opts...) - if err != nil { - return LookupElasticsearchResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupElasticsearchResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupElasticsearchResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:elasticcloud/getElasticsearch:getElasticsearch", args, LookupElasticsearchResultOutput{}, options).(LookupElasticsearchResultOutput), nil }).(LookupElasticsearchResultOutput) } diff --git a/sdk/go/azure/elasticsan/get.go b/sdk/go/azure/elasticsan/get.go index a4bdd44674..4d1f023dc8 100644 --- a/sdk/go/azure/elasticsan/get.go +++ b/sdk/go/azure/elasticsan/get.go @@ -90,21 +90,11 @@ type GetResult struct { } func GetOutput(ctx *pulumi.Context, args GetOutputArgs, opts ...pulumi.InvokeOption) GetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetResultOutput, error) { args := v.(GetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetResult - secret, err := ctx.InvokePackageRaw("azure:elasticsan/get:get", args, &rv, "", opts...) - if err != nil { - return GetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetResultOutput) - if secret { - return pulumi.ToSecret(output).(GetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:elasticsan/get:get", args, GetResultOutput{}, options).(GetResultOutput), nil }).(GetResultOutput) } diff --git a/sdk/go/azure/elasticsan/getVolumeGroup.go b/sdk/go/azure/elasticsan/getVolumeGroup.go index 7f5a4cad29..b2c31770e5 100644 --- a/sdk/go/azure/elasticsan/getVolumeGroup.go +++ b/sdk/go/azure/elasticsan/getVolumeGroup.go @@ -84,21 +84,11 @@ type LookupVolumeGroupResult struct { } func LookupVolumeGroupOutput(ctx *pulumi.Context, args LookupVolumeGroupOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVolumeGroupResultOutput, error) { args := v.(LookupVolumeGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVolumeGroupResult - secret, err := ctx.InvokePackageRaw("azure:elasticsan/getVolumeGroup:getVolumeGroup", args, &rv, "", opts...) - if err != nil { - return LookupVolumeGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVolumeGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVolumeGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:elasticsan/getVolumeGroup:getVolumeGroup", args, LookupVolumeGroupResultOutput{}, options).(LookupVolumeGroupResultOutput), nil }).(LookupVolumeGroupResultOutput) } diff --git a/sdk/go/azure/elasticsan/getVolumeSnapshot.go b/sdk/go/azure/elasticsan/getVolumeSnapshot.go index bbe4d2e173..9a74205b6b 100644 --- a/sdk/go/azure/elasticsan/getVolumeSnapshot.go +++ b/sdk/go/azure/elasticsan/getVolumeSnapshot.go @@ -87,21 +87,11 @@ type GetVolumeSnapshotResult struct { } func GetVolumeSnapshotOutput(ctx *pulumi.Context, args GetVolumeSnapshotOutputArgs, opts ...pulumi.InvokeOption) GetVolumeSnapshotResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetVolumeSnapshotResultOutput, error) { args := v.(GetVolumeSnapshotArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetVolumeSnapshotResult - secret, err := ctx.InvokePackageRaw("azure:elasticsan/getVolumeSnapshot:getVolumeSnapshot", args, &rv, "", opts...) - if err != nil { - return GetVolumeSnapshotResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetVolumeSnapshotResultOutput) - if secret { - return pulumi.ToSecret(output).(GetVolumeSnapshotResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:elasticsan/getVolumeSnapshot:getVolumeSnapshot", args, GetVolumeSnapshotResultOutput{}, options).(GetVolumeSnapshotResultOutput), nil }).(GetVolumeSnapshotResultOutput) } diff --git a/sdk/go/azure/eventgrid/getDomain.go b/sdk/go/azure/eventgrid/getDomain.go index be50a5f0d6..4dba4ed477 100644 --- a/sdk/go/azure/eventgrid/getDomain.go +++ b/sdk/go/azure/eventgrid/getDomain.go @@ -89,21 +89,11 @@ type LookupDomainResult struct { } func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDomainResultOutput, error) { args := v.(LookupDomainArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDomainResult - secret, err := ctx.InvokePackageRaw("azure:eventgrid/getDomain:getDomain", args, &rv, "", opts...) - if err != nil { - return LookupDomainResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDomainResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDomainResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventgrid/getDomain:getDomain", args, LookupDomainResultOutput{}, options).(LookupDomainResultOutput), nil }).(LookupDomainResultOutput) } diff --git a/sdk/go/azure/eventgrid/getDomainTopic.go b/sdk/go/azure/eventgrid/getDomainTopic.go index 8fafaaf528..23529b1afc 100644 --- a/sdk/go/azure/eventgrid/getDomainTopic.go +++ b/sdk/go/azure/eventgrid/getDomainTopic.go @@ -70,21 +70,11 @@ type LookupDomainTopicResult struct { } func LookupDomainTopicOutput(ctx *pulumi.Context, args LookupDomainTopicOutputArgs, opts ...pulumi.InvokeOption) LookupDomainTopicResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDomainTopicResultOutput, error) { args := v.(LookupDomainTopicArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDomainTopicResult - secret, err := ctx.InvokePackageRaw("azure:eventgrid/getDomainTopic:getDomainTopic", args, &rv, "", opts...) - if err != nil { - return LookupDomainTopicResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDomainTopicResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDomainTopicResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventgrid/getDomainTopic:getDomainTopic", args, LookupDomainTopicResultOutput{}, options).(LookupDomainTopicResultOutput), nil }).(LookupDomainTopicResultOutput) } diff --git a/sdk/go/azure/eventgrid/getSystemTopic.go b/sdk/go/azure/eventgrid/getSystemTopic.go index 4842aea0df..eec2c39fb9 100644 --- a/sdk/go/azure/eventgrid/getSystemTopic.go +++ b/sdk/go/azure/eventgrid/getSystemTopic.go @@ -77,21 +77,11 @@ type LookupSystemTopicResult struct { } func LookupSystemTopicOutput(ctx *pulumi.Context, args LookupSystemTopicOutputArgs, opts ...pulumi.InvokeOption) LookupSystemTopicResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSystemTopicResultOutput, error) { args := v.(LookupSystemTopicArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSystemTopicResult - secret, err := ctx.InvokePackageRaw("azure:eventgrid/getSystemTopic:getSystemTopic", args, &rv, "", opts...) - if err != nil { - return LookupSystemTopicResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSystemTopicResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSystemTopicResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventgrid/getSystemTopic:getSystemTopic", args, LookupSystemTopicResultOutput{}, options).(LookupSystemTopicResultOutput), nil }).(LookupSystemTopicResultOutput) } diff --git a/sdk/go/azure/eventgrid/getTopic.go b/sdk/go/azure/eventgrid/getTopic.go index 9c59d4e0ed..723a4743e8 100644 --- a/sdk/go/azure/eventgrid/getTopic.go +++ b/sdk/go/azure/eventgrid/getTopic.go @@ -74,21 +74,11 @@ type LookupTopicResult struct { } func LookupTopicOutput(ctx *pulumi.Context, args LookupTopicOutputArgs, opts ...pulumi.InvokeOption) LookupTopicResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTopicResultOutput, error) { args := v.(LookupTopicArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTopicResult - secret, err := ctx.InvokePackageRaw("azure:eventgrid/getTopic:getTopic", args, &rv, "", opts...) - if err != nil { - return LookupTopicResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTopicResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTopicResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventgrid/getTopic:getTopic", args, LookupTopicResultOutput{}, options).(LookupTopicResultOutput), nil }).(LookupTopicResultOutput) } diff --git a/sdk/go/azure/eventhub/getAuthorizationRule.go b/sdk/go/azure/eventhub/getAuthorizationRule.go index 2929cd2698..0b03141e06 100644 --- a/sdk/go/azure/eventhub/getAuthorizationRule.go +++ b/sdk/go/azure/eventhub/getAuthorizationRule.go @@ -92,21 +92,11 @@ type LookupAuthorizationRuleResult struct { } func LookupAuthorizationRuleOutput(ctx *pulumi.Context, args LookupAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizationRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAuthorizationRuleResultOutput, error) { args := v.(LookupAuthorizationRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAuthorizationRuleResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getAuthorizationRule:getAuthorizationRule", args, &rv, "", opts...) - if err != nil { - return LookupAuthorizationRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAuthorizationRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAuthorizationRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getAuthorizationRule:getAuthorizationRule", args, LookupAuthorizationRuleResultOutput{}, options).(LookupAuthorizationRuleResultOutput), nil }).(LookupAuthorizationRuleResultOutput) } diff --git a/sdk/go/azure/eventhub/getCluster.go b/sdk/go/azure/eventhub/getCluster.go index 39b8f0af3a..f1df541c2a 100644 --- a/sdk/go/azure/eventhub/getCluster.go +++ b/sdk/go/azure/eventhub/getCluster.go @@ -71,21 +71,11 @@ type LookupClusterResult struct { } func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupClusterResultOutput, error) { args := v.(LookupClusterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupClusterResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getCluster:getCluster", args, &rv, "", opts...) - if err != nil { - return LookupClusterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupClusterResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupClusterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getCluster:getCluster", args, LookupClusterResultOutput{}, options).(LookupClusterResultOutput), nil }).(LookupClusterResultOutput) } diff --git a/sdk/go/azure/eventhub/getConsumeGroup.go b/sdk/go/azure/eventhub/getConsumeGroup.go index aaa97a061d..e83feb8341 100644 --- a/sdk/go/azure/eventhub/getConsumeGroup.go +++ b/sdk/go/azure/eventhub/getConsumeGroup.go @@ -76,21 +76,11 @@ type GetConsumeGroupResult struct { } func GetConsumeGroupOutput(ctx *pulumi.Context, args GetConsumeGroupOutputArgs, opts ...pulumi.InvokeOption) GetConsumeGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetConsumeGroupResultOutput, error) { args := v.(GetConsumeGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetConsumeGroupResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getConsumeGroup:getConsumeGroup", args, &rv, "", opts...) - if err != nil { - return GetConsumeGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetConsumeGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(GetConsumeGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getConsumeGroup:getConsumeGroup", args, GetConsumeGroupResultOutput{}, options).(GetConsumeGroupResultOutput), nil }).(GetConsumeGroupResultOutput) } diff --git a/sdk/go/azure/eventhub/getEventHub.go b/sdk/go/azure/eventhub/getEventHub.go index a210ebbc93..d7d4a93501 100644 --- a/sdk/go/azure/eventhub/getEventHub.go +++ b/sdk/go/azure/eventhub/getEventHub.go @@ -75,21 +75,11 @@ type LookupEventHubResult struct { } func LookupEventHubOutput(ctx *pulumi.Context, args LookupEventHubOutputArgs, opts ...pulumi.InvokeOption) LookupEventHubResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupEventHubResultOutput, error) { args := v.(LookupEventHubArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupEventHubResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getEventHub:getEventHub", args, &rv, "", opts...) - if err != nil { - return LookupEventHubResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupEventHubResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupEventHubResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getEventHub:getEventHub", args, LookupEventHubResultOutput{}, options).(LookupEventHubResultOutput), nil }).(LookupEventHubResultOutput) } diff --git a/sdk/go/azure/eventhub/getEventhubNamespace.go b/sdk/go/azure/eventhub/getEventhubNamespace.go index a73ac3bd69..5facc27f09 100644 --- a/sdk/go/azure/eventhub/getEventhubNamespace.go +++ b/sdk/go/azure/eventhub/getEventhubNamespace.go @@ -100,21 +100,11 @@ type GetEventhubNamespaceResult struct { } func GetEventhubNamespaceOutput(ctx *pulumi.Context, args GetEventhubNamespaceOutputArgs, opts ...pulumi.InvokeOption) GetEventhubNamespaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetEventhubNamespaceResultOutput, error) { args := v.(GetEventhubNamespaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetEventhubNamespaceResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getEventhubNamespace:getEventhubNamespace", args, &rv, "", opts...) - if err != nil { - return GetEventhubNamespaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetEventhubNamespaceResultOutput) - if secret { - return pulumi.ToSecret(output).(GetEventhubNamespaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getEventhubNamespace:getEventhubNamespace", args, GetEventhubNamespaceResultOutput{}, options).(GetEventhubNamespaceResultOutput), nil }).(GetEventhubNamespaceResultOutput) } diff --git a/sdk/go/azure/eventhub/getNamespace.go b/sdk/go/azure/eventhub/getNamespace.go index 7deeab07b4..77fbb2b288 100644 --- a/sdk/go/azure/eventhub/getNamespace.go +++ b/sdk/go/azure/eventhub/getNamespace.go @@ -98,21 +98,11 @@ type LookupNamespaceResult struct { } func LookupNamespaceOutput(ctx *pulumi.Context, args LookupNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNamespaceResultOutput, error) { args := v.(LookupNamespaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNamespaceResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getNamespace:getNamespace", args, &rv, "", opts...) - if err != nil { - return LookupNamespaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNamespaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNamespaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getNamespace:getNamespace", args, LookupNamespaceResultOutput{}, options).(LookupNamespaceResultOutput), nil }).(LookupNamespaceResultOutput) } diff --git a/sdk/go/azure/eventhub/getNamespaceAuthorizationRule.go b/sdk/go/azure/eventhub/getNamespaceAuthorizationRule.go index 3289e7793a..d5c66e393a 100644 --- a/sdk/go/azure/eventhub/getNamespaceAuthorizationRule.go +++ b/sdk/go/azure/eventhub/getNamespaceAuthorizationRule.go @@ -89,21 +89,11 @@ type LookupNamespaceAuthorizationRuleResult struct { } func LookupNamespaceAuthorizationRuleOutput(ctx *pulumi.Context, args LookupNamespaceAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceAuthorizationRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNamespaceAuthorizationRuleResultOutput, error) { args := v.(LookupNamespaceAuthorizationRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNamespaceAuthorizationRuleResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args, &rv, "", opts...) - if err != nil { - return LookupNamespaceAuthorizationRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNamespaceAuthorizationRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNamespaceAuthorizationRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args, LookupNamespaceAuthorizationRuleResultOutput{}, options).(LookupNamespaceAuthorizationRuleResultOutput), nil }).(LookupNamespaceAuthorizationRuleResultOutput) } diff --git a/sdk/go/azure/eventhub/getSas.go b/sdk/go/azure/eventhub/getSas.go index ba045ab1ee..7997661752 100644 --- a/sdk/go/azure/eventhub/getSas.go +++ b/sdk/go/azure/eventhub/getSas.go @@ -112,21 +112,11 @@ type GetSasResult struct { } func GetSasOutput(ctx *pulumi.Context, args GetSasOutputArgs, opts ...pulumi.InvokeOption) GetSasResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetSasResultOutput, error) { args := v.(GetSasArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSasResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getSas:getSas", args, &rv, "", opts...) - if err != nil { - return GetSasResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetSasResultOutput) - if secret { - return pulumi.ToSecret(output).(GetSasResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getSas:getSas", args, GetSasResultOutput{}, options).(GetSasResultOutput), nil }).(GetSasResultOutput) } diff --git a/sdk/go/azure/eventhub/getServiceBusNamespace.go b/sdk/go/azure/eventhub/getServiceBusNamespace.go index 6838907b12..27cc6f9788 100644 --- a/sdk/go/azure/eventhub/getServiceBusNamespace.go +++ b/sdk/go/azure/eventhub/getServiceBusNamespace.go @@ -91,21 +91,11 @@ type GetServiceBusNamespaceResult struct { } func GetServiceBusNamespaceOutput(ctx *pulumi.Context, args GetServiceBusNamespaceOutputArgs, opts ...pulumi.InvokeOption) GetServiceBusNamespaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetServiceBusNamespaceResultOutput, error) { args := v.(GetServiceBusNamespaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetServiceBusNamespaceResult - secret, err := ctx.InvokePackageRaw("azure:eventhub/getServiceBusNamespace:getServiceBusNamespace", args, &rv, "", opts...) - if err != nil { - return GetServiceBusNamespaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetServiceBusNamespaceResultOutput) - if secret { - return pulumi.ToSecret(output).(GetServiceBusNamespaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:eventhub/getServiceBusNamespace:getServiceBusNamespace", args, GetServiceBusNamespaceResultOutput{}, options).(GetServiceBusNamespaceResultOutput), nil }).(GetServiceBusNamespaceResultOutput) } diff --git a/sdk/go/azure/expressroute/getCircuitPeering.go b/sdk/go/azure/expressroute/getCircuitPeering.go index 9f6a0d6bc0..c0aa837b1f 100644 --- a/sdk/go/azure/expressroute/getCircuitPeering.go +++ b/sdk/go/azure/expressroute/getCircuitPeering.go @@ -89,21 +89,11 @@ type GetCircuitPeeringResult struct { } func GetCircuitPeeringOutput(ctx *pulumi.Context, args GetCircuitPeeringOutputArgs, opts ...pulumi.InvokeOption) GetCircuitPeeringResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetCircuitPeeringResultOutput, error) { args := v.(GetCircuitPeeringArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetCircuitPeeringResult - secret, err := ctx.InvokePackageRaw("azure:expressroute/getCircuitPeering:getCircuitPeering", args, &rv, "", opts...) - if err != nil { - return GetCircuitPeeringResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetCircuitPeeringResultOutput) - if secret { - return pulumi.ToSecret(output).(GetCircuitPeeringResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:expressroute/getCircuitPeering:getCircuitPeering", args, GetCircuitPeeringResultOutput{}, options).(GetCircuitPeeringResultOutput), nil }).(GetCircuitPeeringResultOutput) } diff --git a/sdk/go/azure/hdinsight/getCluster.go b/sdk/go/azure/hdinsight/getCluster.go index 9f779e9140..00d7730d7e 100644 --- a/sdk/go/azure/hdinsight/getCluster.go +++ b/sdk/go/azure/hdinsight/getCluster.go @@ -95,21 +95,11 @@ type GetClusterResult struct { } func GetClusterOutput(ctx *pulumi.Context, args GetClusterOutputArgs, opts ...pulumi.InvokeOption) GetClusterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetClusterResultOutput, error) { args := v.(GetClusterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetClusterResult - secret, err := ctx.InvokePackageRaw("azure:hdinsight/getCluster:getCluster", args, &rv, "", opts...) - if err != nil { - return GetClusterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetClusterResultOutput) - if secret { - return pulumi.ToSecret(output).(GetClusterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:hdinsight/getCluster:getCluster", args, GetClusterResultOutput{}, options).(GetClusterResultOutput), nil }).(GetClusterResultOutput) } diff --git a/sdk/go/azure/healthcare/getDicomService.go b/sdk/go/azure/healthcare/getDicomService.go index e47303df93..ee44478fc0 100644 --- a/sdk/go/azure/healthcare/getDicomService.go +++ b/sdk/go/azure/healthcare/getDicomService.go @@ -77,21 +77,11 @@ type LookupDicomServiceResult struct { } func LookupDicomServiceOutput(ctx *pulumi.Context, args LookupDicomServiceOutputArgs, opts ...pulumi.InvokeOption) LookupDicomServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDicomServiceResultOutput, error) { args := v.(LookupDicomServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDicomServiceResult - secret, err := ctx.InvokePackageRaw("azure:healthcare/getDicomService:getDicomService", args, &rv, "", opts...) - if err != nil { - return LookupDicomServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDicomServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDicomServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:healthcare/getDicomService:getDicomService", args, LookupDicomServiceResultOutput{}, options).(LookupDicomServiceResultOutput), nil }).(LookupDicomServiceResultOutput) } diff --git a/sdk/go/azure/healthcare/getFhirService.go b/sdk/go/azure/healthcare/getFhirService.go index fb97336cb7..1ff003ecfe 100644 --- a/sdk/go/azure/healthcare/getFhirService.go +++ b/sdk/go/azure/healthcare/getFhirService.go @@ -59,21 +59,11 @@ type LookupFhirServiceResult struct { } func LookupFhirServiceOutput(ctx *pulumi.Context, args LookupFhirServiceOutputArgs, opts ...pulumi.InvokeOption) LookupFhirServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFhirServiceResultOutput, error) { args := v.(LookupFhirServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFhirServiceResult - secret, err := ctx.InvokePackageRaw("azure:healthcare/getFhirService:getFhirService", args, &rv, "", opts...) - if err != nil { - return LookupFhirServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFhirServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFhirServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:healthcare/getFhirService:getFhirService", args, LookupFhirServiceResultOutput{}, options).(LookupFhirServiceResultOutput), nil }).(LookupFhirServiceResultOutput) } diff --git a/sdk/go/azure/healthcare/getMedtechService.go b/sdk/go/azure/healthcare/getMedtechService.go index 30a41cce10..b3a8e530f0 100644 --- a/sdk/go/azure/healthcare/getMedtechService.go +++ b/sdk/go/azure/healthcare/getMedtechService.go @@ -77,21 +77,11 @@ type LookupMedtechServiceResult struct { } func LookupMedtechServiceOutput(ctx *pulumi.Context, args LookupMedtechServiceOutputArgs, opts ...pulumi.InvokeOption) LookupMedtechServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupMedtechServiceResultOutput, error) { args := v.(LookupMedtechServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupMedtechServiceResult - secret, err := ctx.InvokePackageRaw("azure:healthcare/getMedtechService:getMedtechService", args, &rv, "", opts...) - if err != nil { - return LookupMedtechServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupMedtechServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupMedtechServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:healthcare/getMedtechService:getMedtechService", args, LookupMedtechServiceResultOutput{}, options).(LookupMedtechServiceResultOutput), nil }).(LookupMedtechServiceResultOutput) } diff --git a/sdk/go/azure/healthcare/getService.go b/sdk/go/azure/healthcare/getService.go index 2c7c3e8e08..d064cc22f9 100644 --- a/sdk/go/azure/healthcare/getService.go +++ b/sdk/go/azure/healthcare/getService.go @@ -85,21 +85,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:healthcare/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:healthcare/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/go/azure/healthcare/getWorkspace.go b/sdk/go/azure/healthcare/getWorkspace.go index 4f142ecd6c..dac7b3efca 100644 --- a/sdk/go/azure/healthcare/getWorkspace.go +++ b/sdk/go/azure/healthcare/getWorkspace.go @@ -71,21 +71,11 @@ type LookupWorkspaceResult struct { } func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWorkspaceResultOutput, error) { args := v.(LookupWorkspaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWorkspaceResult - secret, err := ctx.InvokePackageRaw("azure:healthcare/getWorkspace:getWorkspace", args, &rv, "", opts...) - if err != nil { - return LookupWorkspaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWorkspaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWorkspaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:healthcare/getWorkspace:getWorkspace", args, LookupWorkspaceResultOutput{}, options).(LookupWorkspaceResultOutput), nil }).(LookupWorkspaceResultOutput) } diff --git a/sdk/go/azure/iot/getDps.go b/sdk/go/azure/iot/getDps.go index 7f48cb1703..a15a7ebc72 100644 --- a/sdk/go/azure/iot/getDps.go +++ b/sdk/go/azure/iot/getDps.go @@ -78,21 +78,11 @@ type GetDpsResult struct { } func GetDpsOutput(ctx *pulumi.Context, args GetDpsOutputArgs, opts ...pulumi.InvokeOption) GetDpsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetDpsResultOutput, error) { args := v.(GetDpsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetDpsResult - secret, err := ctx.InvokePackageRaw("azure:iot/getDps:getDps", args, &rv, "", opts...) - if err != nil { - return GetDpsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetDpsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetDpsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:iot/getDps:getDps", args, GetDpsResultOutput{}, options).(GetDpsResultOutput), nil }).(GetDpsResultOutput) } diff --git a/sdk/go/azure/iot/getDpsSharedAccessPolicy.go b/sdk/go/azure/iot/getDpsSharedAccessPolicy.go index 7f48e0f5fa..27c73e7ab2 100644 --- a/sdk/go/azure/iot/getDpsSharedAccessPolicy.go +++ b/sdk/go/azure/iot/getDpsSharedAccessPolicy.go @@ -78,21 +78,11 @@ type LookupDpsSharedAccessPolicyResult struct { } func LookupDpsSharedAccessPolicyOutput(ctx *pulumi.Context, args LookupDpsSharedAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupDpsSharedAccessPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDpsSharedAccessPolicyResultOutput, error) { args := v.(LookupDpsSharedAccessPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDpsSharedAccessPolicyResult - secret, err := ctx.InvokePackageRaw("azure:iot/getDpsSharedAccessPolicy:getDpsSharedAccessPolicy", args, &rv, "", opts...) - if err != nil { - return LookupDpsSharedAccessPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDpsSharedAccessPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDpsSharedAccessPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:iot/getDpsSharedAccessPolicy:getDpsSharedAccessPolicy", args, LookupDpsSharedAccessPolicyResultOutput{}, options).(LookupDpsSharedAccessPolicyResultOutput), nil }).(LookupDpsSharedAccessPolicyResultOutput) } diff --git a/sdk/go/azure/iot/getIotHub.go b/sdk/go/azure/iot/getIotHub.go index d0f8057e63..65ac43924c 100644 --- a/sdk/go/azure/iot/getIotHub.go +++ b/sdk/go/azure/iot/getIotHub.go @@ -74,21 +74,11 @@ type GetIotHubResult struct { } func GetIotHubOutput(ctx *pulumi.Context, args GetIotHubOutputArgs, opts ...pulumi.InvokeOption) GetIotHubResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetIotHubResultOutput, error) { args := v.(GetIotHubArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetIotHubResult - secret, err := ctx.InvokePackageRaw("azure:iot/getIotHub:getIotHub", args, &rv, "", opts...) - if err != nil { - return GetIotHubResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetIotHubResultOutput) - if secret { - return pulumi.ToSecret(output).(GetIotHubResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:iot/getIotHub:getIotHub", args, GetIotHubResultOutput{}, options).(GetIotHubResultOutput), nil }).(GetIotHubResultOutput) } diff --git a/sdk/go/azure/iot/getSharedAccessPolicy.go b/sdk/go/azure/iot/getSharedAccessPolicy.go index c8b9688a59..82079d13ab 100644 --- a/sdk/go/azure/iot/getSharedAccessPolicy.go +++ b/sdk/go/azure/iot/getSharedAccessPolicy.go @@ -78,21 +78,11 @@ type LookupSharedAccessPolicyResult struct { } func LookupSharedAccessPolicyOutput(ctx *pulumi.Context, args LookupSharedAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupSharedAccessPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSharedAccessPolicyResultOutput, error) { args := v.(LookupSharedAccessPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSharedAccessPolicyResult - secret, err := ctx.InvokePackageRaw("azure:iot/getSharedAccessPolicy:getSharedAccessPolicy", args, &rv, "", opts...) - if err != nil { - return LookupSharedAccessPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSharedAccessPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSharedAccessPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:iot/getSharedAccessPolicy:getSharedAccessPolicy", args, LookupSharedAccessPolicyResultOutput{}, options).(LookupSharedAccessPolicyResultOutput), nil }).(LookupSharedAccessPolicyResultOutput) } diff --git a/sdk/go/azure/keyvault/getAccessPolicy.go b/sdk/go/azure/keyvault/getAccessPolicy.go index d4c8fb8200..a85e8029ac 100644 --- a/sdk/go/azure/keyvault/getAccessPolicy.go +++ b/sdk/go/azure/keyvault/getAccessPolicy.go @@ -71,21 +71,11 @@ type LookupAccessPolicyResult struct { } func LookupAccessPolicyOutput(ctx *pulumi.Context, args LookupAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccessPolicyResultOutput, error) { args := v.(LookupAccessPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccessPolicyResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getAccessPolicy:getAccessPolicy", args, &rv, "", opts...) - if err != nil { - return LookupAccessPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccessPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccessPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getAccessPolicy:getAccessPolicy", args, LookupAccessPolicyResultOutput{}, options).(LookupAccessPolicyResultOutput), nil }).(LookupAccessPolicyResultOutput) } diff --git a/sdk/go/azure/keyvault/getCertificate.go b/sdk/go/azure/keyvault/getCertificate.go index 9e3d58045b..6b597621c3 100644 --- a/sdk/go/azure/keyvault/getCertificate.go +++ b/sdk/go/azure/keyvault/getCertificate.go @@ -105,21 +105,11 @@ type LookupCertificateResult struct { } func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCertificateResultOutput, error) { args := v.(LookupCertificateArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCertificateResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getCertificate:getCertificate", args, &rv, "", opts...) - if err != nil { - return LookupCertificateResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCertificateResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCertificateResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getCertificate:getCertificate", args, LookupCertificateResultOutput{}, options).(LookupCertificateResultOutput), nil }).(LookupCertificateResultOutput) } diff --git a/sdk/go/azure/keyvault/getCertificateData.go b/sdk/go/azure/keyvault/getCertificateData.go index e320cb7e2a..9ae01ef957 100644 --- a/sdk/go/azure/keyvault/getCertificateData.go +++ b/sdk/go/azure/keyvault/getCertificateData.go @@ -95,21 +95,11 @@ type GetCertificateDataResult struct { } func GetCertificateDataOutput(ctx *pulumi.Context, args GetCertificateDataOutputArgs, opts ...pulumi.InvokeOption) GetCertificateDataResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetCertificateDataResultOutput, error) { args := v.(GetCertificateDataArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetCertificateDataResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getCertificateData:getCertificateData", args, &rv, "", opts...) - if err != nil { - return GetCertificateDataResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetCertificateDataResultOutput) - if secret { - return pulumi.ToSecret(output).(GetCertificateDataResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getCertificateData:getCertificateData", args, GetCertificateDataResultOutput{}, options).(GetCertificateDataResultOutput), nil }).(GetCertificateDataResultOutput) } diff --git a/sdk/go/azure/keyvault/getCertificateIssuer.go b/sdk/go/azure/keyvault/getCertificateIssuer.go index 5ee0243c65..918964c014 100644 --- a/sdk/go/azure/keyvault/getCertificateIssuer.go +++ b/sdk/go/azure/keyvault/getCertificateIssuer.go @@ -82,21 +82,11 @@ type LookupCertificateIssuerResult struct { } func LookupCertificateIssuerOutput(ctx *pulumi.Context, args LookupCertificateIssuerOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateIssuerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCertificateIssuerResultOutput, error) { args := v.(LookupCertificateIssuerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCertificateIssuerResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getCertificateIssuer:getCertificateIssuer", args, &rv, "", opts...) - if err != nil { - return LookupCertificateIssuerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCertificateIssuerResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCertificateIssuerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getCertificateIssuer:getCertificateIssuer", args, LookupCertificateIssuerResultOutput{}, options).(LookupCertificateIssuerResultOutput), nil }).(LookupCertificateIssuerResultOutput) } diff --git a/sdk/go/azure/keyvault/getCertificates.go b/sdk/go/azure/keyvault/getCertificates.go index 2f4cb0bf2f..7ee0f06f4d 100644 --- a/sdk/go/azure/keyvault/getCertificates.go +++ b/sdk/go/azure/keyvault/getCertificates.go @@ -46,21 +46,11 @@ type GetCertificatesResult struct { } func GetCertificatesOutput(ctx *pulumi.Context, args GetCertificatesOutputArgs, opts ...pulumi.InvokeOption) GetCertificatesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetCertificatesResultOutput, error) { args := v.(GetCertificatesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetCertificatesResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getCertificates:getCertificates", args, &rv, "", opts...) - if err != nil { - return GetCertificatesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetCertificatesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetCertificatesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getCertificates:getCertificates", args, GetCertificatesResultOutput{}, options).(GetCertificatesResultOutput), nil }).(GetCertificatesResultOutput) } diff --git a/sdk/go/azure/keyvault/getEncryptedValue.go b/sdk/go/azure/keyvault/getEncryptedValue.go index 3bae96e97c..f93483c062 100644 --- a/sdk/go/azure/keyvault/getEncryptedValue.go +++ b/sdk/go/azure/keyvault/getEncryptedValue.go @@ -49,21 +49,11 @@ type GetEncryptedValueResult struct { } func GetEncryptedValueOutput(ctx *pulumi.Context, args GetEncryptedValueOutputArgs, opts ...pulumi.InvokeOption) GetEncryptedValueResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetEncryptedValueResultOutput, error) { args := v.(GetEncryptedValueArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetEncryptedValueResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getEncryptedValue:getEncryptedValue", args, &rv, "", opts...) - if err != nil { - return GetEncryptedValueResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetEncryptedValueResultOutput) - if secret { - return pulumi.ToSecret(output).(GetEncryptedValueResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getEncryptedValue:getEncryptedValue", args, GetEncryptedValueResultOutput{}, options).(GetEncryptedValueResultOutput), nil }).(GetEncryptedValueResultOutput) } diff --git a/sdk/go/azure/keyvault/getKey.go b/sdk/go/azure/keyvault/getKey.go index 61682e8bb2..e4a83e09c2 100644 --- a/sdk/go/azure/keyvault/getKey.go +++ b/sdk/go/azure/keyvault/getKey.go @@ -99,21 +99,11 @@ type LookupKeyResult struct { } func LookupKeyOutput(ctx *pulumi.Context, args LookupKeyOutputArgs, opts ...pulumi.InvokeOption) LookupKeyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupKeyResultOutput, error) { args := v.(LookupKeyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupKeyResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getKey:getKey", args, &rv, "", opts...) - if err != nil { - return LookupKeyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupKeyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupKeyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getKey:getKey", args, LookupKeyResultOutput{}, options).(LookupKeyResultOutput), nil }).(LookupKeyResultOutput) } diff --git a/sdk/go/azure/keyvault/getKeyVault.go b/sdk/go/azure/keyvault/getKeyVault.go index b6093bef9f..c35f0f5b0e 100644 --- a/sdk/go/azure/keyvault/getKeyVault.go +++ b/sdk/go/azure/keyvault/getKeyVault.go @@ -92,21 +92,11 @@ type LookupKeyVaultResult struct { } func LookupKeyVaultOutput(ctx *pulumi.Context, args LookupKeyVaultOutputArgs, opts ...pulumi.InvokeOption) LookupKeyVaultResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupKeyVaultResultOutput, error) { args := v.(LookupKeyVaultArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupKeyVaultResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getKeyVault:getKeyVault", args, &rv, "", opts...) - if err != nil { - return LookupKeyVaultResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupKeyVaultResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupKeyVaultResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getKeyVault:getKeyVault", args, LookupKeyVaultResultOutput{}, options).(LookupKeyVaultResultOutput), nil }).(LookupKeyVaultResultOutput) } diff --git a/sdk/go/azure/keyvault/getManagedHardwareSecurityModule.go b/sdk/go/azure/keyvault/getManagedHardwareSecurityModule.go index 56b180fe63..fa68a956b8 100644 --- a/sdk/go/azure/keyvault/getManagedHardwareSecurityModule.go +++ b/sdk/go/azure/keyvault/getManagedHardwareSecurityModule.go @@ -83,21 +83,11 @@ type LookupManagedHardwareSecurityModuleResult struct { } func LookupManagedHardwareSecurityModuleOutput(ctx *pulumi.Context, args LookupManagedHardwareSecurityModuleOutputArgs, opts ...pulumi.InvokeOption) LookupManagedHardwareSecurityModuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupManagedHardwareSecurityModuleResultOutput, error) { args := v.(LookupManagedHardwareSecurityModuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupManagedHardwareSecurityModuleResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getManagedHardwareSecurityModule:getManagedHardwareSecurityModule", args, &rv, "", opts...) - if err != nil { - return LookupManagedHardwareSecurityModuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupManagedHardwareSecurityModuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupManagedHardwareSecurityModuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getManagedHardwareSecurityModule:getManagedHardwareSecurityModule", args, LookupManagedHardwareSecurityModuleResultOutput{}, options).(LookupManagedHardwareSecurityModuleResultOutput), nil }).(LookupManagedHardwareSecurityModuleResultOutput) } diff --git a/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleKey.go b/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleKey.go index a66061a1a7..33611ab4c0 100644 --- a/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleKey.go +++ b/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleKey.go @@ -88,21 +88,11 @@ type LookupManagedHardwareSecurityModuleKeyResult struct { } func LookupManagedHardwareSecurityModuleKeyOutput(ctx *pulumi.Context, args LookupManagedHardwareSecurityModuleKeyOutputArgs, opts ...pulumi.InvokeOption) LookupManagedHardwareSecurityModuleKeyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupManagedHardwareSecurityModuleKeyResultOutput, error) { args := v.(LookupManagedHardwareSecurityModuleKeyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupManagedHardwareSecurityModuleKeyResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getManagedHardwareSecurityModuleKey:getManagedHardwareSecurityModuleKey", args, &rv, "", opts...) - if err != nil { - return LookupManagedHardwareSecurityModuleKeyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupManagedHardwareSecurityModuleKeyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupManagedHardwareSecurityModuleKeyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getManagedHardwareSecurityModuleKey:getManagedHardwareSecurityModuleKey", args, LookupManagedHardwareSecurityModuleKeyResultOutput{}, options).(LookupManagedHardwareSecurityModuleKeyResultOutput), nil }).(LookupManagedHardwareSecurityModuleKeyResultOutput) } diff --git a/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleRoleDefinition.go b/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleRoleDefinition.go index eb7feb9591..1e706457af 100644 --- a/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleRoleDefinition.go +++ b/sdk/go/azure/keyvault/getManagedHardwareSecurityModuleRoleDefinition.go @@ -50,21 +50,11 @@ type LookupManagedHardwareSecurityModuleRoleDefinitionResult struct { } func LookupManagedHardwareSecurityModuleRoleDefinitionOutput(ctx *pulumi.Context, args LookupManagedHardwareSecurityModuleRoleDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput, error) { args := v.(LookupManagedHardwareSecurityModuleRoleDefinitionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupManagedHardwareSecurityModuleRoleDefinitionResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getManagedHardwareSecurityModuleRoleDefinition:getManagedHardwareSecurityModuleRoleDefinition", args, &rv, "", opts...) - if err != nil { - return LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getManagedHardwareSecurityModuleRoleDefinition:getManagedHardwareSecurityModuleRoleDefinition", args, LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput{}, options).(LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput), nil }).(LookupManagedHardwareSecurityModuleRoleDefinitionResultOutput) } diff --git a/sdk/go/azure/keyvault/getSecret.go b/sdk/go/azure/keyvault/getSecret.go index 704ef54fbe..fee28dd0f2 100644 --- a/sdk/go/azure/keyvault/getSecret.go +++ b/sdk/go/azure/keyvault/getSecret.go @@ -88,21 +88,11 @@ type LookupSecretResult struct { } func LookupSecretOutput(ctx *pulumi.Context, args LookupSecretOutputArgs, opts ...pulumi.InvokeOption) LookupSecretResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSecretResultOutput, error) { args := v.(LookupSecretArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSecretResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getSecret:getSecret", args, &rv, "", opts...) - if err != nil { - return LookupSecretResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSecretResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSecretResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getSecret:getSecret", args, LookupSecretResultOutput{}, options).(LookupSecretResultOutput), nil }).(LookupSecretResultOutput) } diff --git a/sdk/go/azure/keyvault/getSecrets.go b/sdk/go/azure/keyvault/getSecrets.go index deebfd4377..dee8896859 100644 --- a/sdk/go/azure/keyvault/getSecrets.go +++ b/sdk/go/azure/keyvault/getSecrets.go @@ -42,21 +42,11 @@ type GetSecretsResult struct { } func GetSecretsOutput(ctx *pulumi.Context, args GetSecretsOutputArgs, opts ...pulumi.InvokeOption) GetSecretsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetSecretsResultOutput, error) { args := v.(GetSecretsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSecretsResult - secret, err := ctx.InvokePackageRaw("azure:keyvault/getSecrets:getSecrets", args, &rv, "", opts...) - if err != nil { - return GetSecretsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetSecretsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetSecretsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:keyvault/getSecrets:getSecrets", args, GetSecretsResultOutput{}, options).(GetSecretsResultOutput), nil }).(GetSecretsResultOutput) } diff --git a/sdk/go/azure/kusto/getCluster.go b/sdk/go/azure/kusto/getCluster.go index 7a02a7f1ba..c5c5530ece 100644 --- a/sdk/go/azure/kusto/getCluster.go +++ b/sdk/go/azure/kusto/getCluster.go @@ -74,21 +74,11 @@ type LookupClusterResult struct { } func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupClusterResultOutput, error) { args := v.(LookupClusterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupClusterResult - secret, err := ctx.InvokePackageRaw("azure:kusto/getCluster:getCluster", args, &rv, "", opts...) - if err != nil { - return LookupClusterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupClusterResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupClusterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:kusto/getCluster:getCluster", args, LookupClusterResultOutput{}, options).(LookupClusterResultOutput), nil }).(LookupClusterResultOutput) } diff --git a/sdk/go/azure/kusto/getDatabase.go b/sdk/go/azure/kusto/getDatabase.go index 792e9f0556..88540f09b1 100644 --- a/sdk/go/azure/kusto/getDatabase.go +++ b/sdk/go/azure/kusto/getDatabase.go @@ -78,21 +78,11 @@ type LookupDatabaseResult struct { } func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDatabaseResultOutput, error) { args := v.(LookupDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:kusto/getDatabase:getDatabase", args, &rv, "", opts...) - if err != nil { - return LookupDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:kusto/getDatabase:getDatabase", args, LookupDatabaseResultOutput{}, options).(LookupDatabaseResultOutput), nil }).(LookupDatabaseResultOutput) } diff --git a/sdk/go/azure/lb/getBackendAddressPool.go b/sdk/go/azure/lb/getBackendAddressPool.go index 615922db8f..d97f629e84 100644 --- a/sdk/go/azure/lb/getBackendAddressPool.go +++ b/sdk/go/azure/lb/getBackendAddressPool.go @@ -84,21 +84,11 @@ type LookupBackendAddressPoolResult struct { } func LookupBackendAddressPoolOutput(ctx *pulumi.Context, args LookupBackendAddressPoolOutputArgs, opts ...pulumi.InvokeOption) LookupBackendAddressPoolResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBackendAddressPoolResultOutput, error) { args := v.(LookupBackendAddressPoolArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBackendAddressPoolResult - secret, err := ctx.InvokePackageRaw("azure:lb/getBackendAddressPool:getBackendAddressPool", args, &rv, "", opts...) - if err != nil { - return LookupBackendAddressPoolResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBackendAddressPoolResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBackendAddressPoolResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:lb/getBackendAddressPool:getBackendAddressPool", args, LookupBackendAddressPoolResultOutput{}, options).(LookupBackendAddressPoolResultOutput), nil }).(LookupBackendAddressPoolResultOutput) } diff --git a/sdk/go/azure/lb/getLB.go b/sdk/go/azure/lb/getLB.go index 72c15328c9..3a889dd048 100644 --- a/sdk/go/azure/lb/getLB.go +++ b/sdk/go/azure/lb/getLB.go @@ -80,21 +80,11 @@ type GetLBResult struct { } func GetLBOutput(ctx *pulumi.Context, args GetLBOutputArgs, opts ...pulumi.InvokeOption) GetLBResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetLBResultOutput, error) { args := v.(GetLBArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetLBResult - secret, err := ctx.InvokePackageRaw("azure:lb/getLB:getLB", args, &rv, "", opts...) - if err != nil { - return GetLBResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetLBResultOutput) - if secret { - return pulumi.ToSecret(output).(GetLBResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:lb/getLB:getLB", args, GetLBResultOutput{}, options).(GetLBResultOutput), nil }).(GetLBResultOutput) } diff --git a/sdk/go/azure/lb/getLBOutboundRule.go b/sdk/go/azure/lb/getLBOutboundRule.go index 4a1cf7e342..71b3baca97 100644 --- a/sdk/go/azure/lb/getLBOutboundRule.go +++ b/sdk/go/azure/lb/getLBOutboundRule.go @@ -80,21 +80,11 @@ type GetLBOutboundRuleResult struct { } func GetLBOutboundRuleOutput(ctx *pulumi.Context, args GetLBOutboundRuleOutputArgs, opts ...pulumi.InvokeOption) GetLBOutboundRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetLBOutboundRuleResultOutput, error) { args := v.(GetLBOutboundRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetLBOutboundRuleResult - secret, err := ctx.InvokePackageRaw("azure:lb/getLBOutboundRule:getLBOutboundRule", args, &rv, "", opts...) - if err != nil { - return GetLBOutboundRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetLBOutboundRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(GetLBOutboundRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:lb/getLBOutboundRule:getLBOutboundRule", args, GetLBOutboundRuleResultOutput{}, options).(GetLBOutboundRuleResultOutput), nil }).(GetLBOutboundRuleResultOutput) } diff --git a/sdk/go/azure/lb/getLBRule.go b/sdk/go/azure/lb/getLBRule.go index 5f73f66e2d..21d1165d9a 100644 --- a/sdk/go/azure/lb/getLBRule.go +++ b/sdk/go/azure/lb/getLBRule.go @@ -61,21 +61,11 @@ type GetLBRuleResult struct { } func GetLBRuleOutput(ctx *pulumi.Context, args GetLBRuleOutputArgs, opts ...pulumi.InvokeOption) GetLBRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetLBRuleResultOutput, error) { args := v.(GetLBRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetLBRuleResult - secret, err := ctx.InvokePackageRaw("azure:lb/getLBRule:getLBRule", args, &rv, "", opts...) - if err != nil { - return GetLBRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetLBRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(GetLBRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:lb/getLBRule:getLBRule", args, GetLBRuleResultOutput{}, options).(GetLBRuleResultOutput), nil }).(GetLBRuleResultOutput) } diff --git a/sdk/go/azure/loadtest/get.go b/sdk/go/azure/loadtest/get.go index 58787afc5f..00cbcf69bf 100644 --- a/sdk/go/azure/loadtest/get.go +++ b/sdk/go/azure/loadtest/get.go @@ -79,21 +79,11 @@ type GetResult struct { } func GetOutput(ctx *pulumi.Context, args GetOutputArgs, opts ...pulumi.InvokeOption) GetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetResultOutput, error) { args := v.(GetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetResult - secret, err := ctx.InvokePackageRaw("azure:loadtest/get:get", args, &rv, "", opts...) - if err != nil { - return GetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetResultOutput) - if secret { - return pulumi.ToSecret(output).(GetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:loadtest/get:get", args, GetResultOutput{}, options).(GetResultOutput), nil }).(GetResultOutput) } diff --git a/sdk/go/azure/logicapps/getIntegrationAccount.go b/sdk/go/azure/logicapps/getIntegrationAccount.go index eea46c5761..1935af8444 100644 --- a/sdk/go/azure/logicapps/getIntegrationAccount.go +++ b/sdk/go/azure/logicapps/getIntegrationAccount.go @@ -73,21 +73,11 @@ type LookupIntegrationAccountResult struct { } func LookupIntegrationAccountOutput(ctx *pulumi.Context, args LookupIntegrationAccountOutputArgs, opts ...pulumi.InvokeOption) LookupIntegrationAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupIntegrationAccountResultOutput, error) { args := v.(LookupIntegrationAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupIntegrationAccountResult - secret, err := ctx.InvokePackageRaw("azure:logicapps/getIntegrationAccount:getIntegrationAccount", args, &rv, "", opts...) - if err != nil { - return LookupIntegrationAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupIntegrationAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupIntegrationAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:logicapps/getIntegrationAccount:getIntegrationAccount", args, LookupIntegrationAccountResultOutput{}, options).(LookupIntegrationAccountResultOutput), nil }).(LookupIntegrationAccountResultOutput) } diff --git a/sdk/go/azure/logicapps/getStandard.go b/sdk/go/azure/logicapps/getStandard.go index 64f62ec936..c65deeffc9 100644 --- a/sdk/go/azure/logicapps/getStandard.go +++ b/sdk/go/azure/logicapps/getStandard.go @@ -120,21 +120,11 @@ type LookupStandardResult struct { } func LookupStandardOutput(ctx *pulumi.Context, args LookupStandardOutputArgs, opts ...pulumi.InvokeOption) LookupStandardResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupStandardResultOutput, error) { args := v.(LookupStandardArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupStandardResult - secret, err := ctx.InvokePackageRaw("azure:logicapps/getStandard:getStandard", args, &rv, "", opts...) - if err != nil { - return LookupStandardResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupStandardResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupStandardResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:logicapps/getStandard:getStandard", args, LookupStandardResultOutput{}, options).(LookupStandardResultOutput), nil }).(LookupStandardResultOutput) } diff --git a/sdk/go/azure/logicapps/getWorkflow.go b/sdk/go/azure/logicapps/getWorkflow.go index 29f9c7a1a1..b4a327783e 100644 --- a/sdk/go/azure/logicapps/getWorkflow.go +++ b/sdk/go/azure/logicapps/getWorkflow.go @@ -91,21 +91,11 @@ type LookupWorkflowResult struct { } func LookupWorkflowOutput(ctx *pulumi.Context, args LookupWorkflowOutputArgs, opts ...pulumi.InvokeOption) LookupWorkflowResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWorkflowResultOutput, error) { args := v.(LookupWorkflowArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWorkflowResult - secret, err := ctx.InvokePackageRaw("azure:logicapps/getWorkflow:getWorkflow", args, &rv, "", opts...) - if err != nil { - return LookupWorkflowResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWorkflowResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWorkflowResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:logicapps/getWorkflow:getWorkflow", args, LookupWorkflowResultOutput{}, options).(LookupWorkflowResultOutput), nil }).(LookupWorkflowResultOutput) } diff --git a/sdk/go/azure/machinelearning/getWorkspace.go b/sdk/go/azure/machinelearning/getWorkspace.go index 864862eca5..8c8cfc3022 100644 --- a/sdk/go/azure/machinelearning/getWorkspace.go +++ b/sdk/go/azure/machinelearning/getWorkspace.go @@ -73,21 +73,11 @@ type LookupWorkspaceResult struct { } func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWorkspaceResultOutput, error) { args := v.(LookupWorkspaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWorkspaceResult - secret, err := ctx.InvokePackageRaw("azure:machinelearning/getWorkspace:getWorkspace", args, &rv, "", opts...) - if err != nil { - return LookupWorkspaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWorkspaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWorkspaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:machinelearning/getWorkspace:getWorkspace", args, LookupWorkspaceResultOutput{}, options).(LookupWorkspaceResultOutput), nil }).(LookupWorkspaceResultOutput) } diff --git a/sdk/go/azure/maintenance/getConfiguration.go b/sdk/go/azure/maintenance/getConfiguration.go index 8617933ae3..2839ac1ac1 100644 --- a/sdk/go/azure/maintenance/getConfiguration.go +++ b/sdk/go/azure/maintenance/getConfiguration.go @@ -83,21 +83,11 @@ type LookupConfigurationResult struct { } func LookupConfigurationOutput(ctx *pulumi.Context, args LookupConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupConfigurationResultOutput, error) { args := v.(LookupConfigurationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupConfigurationResult - secret, err := ctx.InvokePackageRaw("azure:maintenance/getConfiguration:getConfiguration", args, &rv, "", opts...) - if err != nil { - return LookupConfigurationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupConfigurationResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupConfigurationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:maintenance/getConfiguration:getConfiguration", args, LookupConfigurationResultOutput{}, options).(LookupConfigurationResultOutput), nil }).(LookupConfigurationResultOutput) } diff --git a/sdk/go/azure/maintenance/getPublicConfigurations.go b/sdk/go/azure/maintenance/getPublicConfigurations.go index e0a90f997f..2760b9b192 100644 --- a/sdk/go/azure/maintenance/getPublicConfigurations.go +++ b/sdk/go/azure/maintenance/getPublicConfigurations.go @@ -75,21 +75,11 @@ type GetPublicConfigurationsResult struct { } func GetPublicConfigurationsOutput(ctx *pulumi.Context, args GetPublicConfigurationsOutputArgs, opts ...pulumi.InvokeOption) GetPublicConfigurationsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPublicConfigurationsResultOutput, error) { args := v.(GetPublicConfigurationsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPublicConfigurationsResult - secret, err := ctx.InvokePackageRaw("azure:maintenance/getPublicConfigurations:getPublicConfigurations", args, &rv, "", opts...) - if err != nil { - return GetPublicConfigurationsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPublicConfigurationsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPublicConfigurationsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:maintenance/getPublicConfigurations:getPublicConfigurations", args, GetPublicConfigurationsResultOutput{}, options).(GetPublicConfigurationsResultOutput), nil }).(GetPublicConfigurationsResultOutput) } diff --git a/sdk/go/azure/managedapplication/getDefinition.go b/sdk/go/azure/managedapplication/getDefinition.go index da2ea1531a..1f04c056dc 100644 --- a/sdk/go/azure/managedapplication/getDefinition.go +++ b/sdk/go/azure/managedapplication/getDefinition.go @@ -68,21 +68,11 @@ type LookupDefinitionResult struct { } func LookupDefinitionOutput(ctx *pulumi.Context, args LookupDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupDefinitionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDefinitionResultOutput, error) { args := v.(LookupDefinitionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDefinitionResult - secret, err := ctx.InvokePackageRaw("azure:managedapplication/getDefinition:getDefinition", args, &rv, "", opts...) - if err != nil { - return LookupDefinitionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDefinitionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDefinitionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:managedapplication/getDefinition:getDefinition", args, LookupDefinitionResultOutput{}, options).(LookupDefinitionResultOutput), nil }).(LookupDefinitionResultOutput) } diff --git a/sdk/go/azure/management/getGroup.go b/sdk/go/azure/management/getGroup.go index 64d2c6fb07..a1cd162a9f 100644 --- a/sdk/go/azure/management/getGroup.go +++ b/sdk/go/azure/management/getGroup.go @@ -80,21 +80,11 @@ type LookupGroupResult struct { } func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupGroupResultOutput, error) { args := v.(LookupGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupGroupResult - secret, err := ctx.InvokePackageRaw("azure:management/getGroup:getGroup", args, &rv, "", opts...) - if err != nil { - return LookupGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:management/getGroup:getGroup", args, LookupGroupResultOutput{}, options).(LookupGroupResultOutput), nil }).(LookupGroupResultOutput) } diff --git a/sdk/go/azure/management/getGroupTemplateDeployment.go b/sdk/go/azure/management/getGroupTemplateDeployment.go index ba8b68af37..6b1f1a3556 100644 --- a/sdk/go/azure/management/getGroupTemplateDeployment.go +++ b/sdk/go/azure/management/getGroupTemplateDeployment.go @@ -41,21 +41,11 @@ type LookupGroupTemplateDeploymentResult struct { } func LookupGroupTemplateDeploymentOutput(ctx *pulumi.Context, args LookupGroupTemplateDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupGroupTemplateDeploymentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupGroupTemplateDeploymentResultOutput, error) { args := v.(LookupGroupTemplateDeploymentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupGroupTemplateDeploymentResult - secret, err := ctx.InvokePackageRaw("azure:management/getGroupTemplateDeployment:getGroupTemplateDeployment", args, &rv, "", opts...) - if err != nil { - return LookupGroupTemplateDeploymentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupGroupTemplateDeploymentResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupGroupTemplateDeploymentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:management/getGroupTemplateDeployment:getGroupTemplateDeployment", args, LookupGroupTemplateDeploymentResultOutput{}, options).(LookupGroupTemplateDeploymentResultOutput), nil }).(LookupGroupTemplateDeploymentResultOutput) } diff --git a/sdk/go/azure/managementgroups/getManagementGroup.go b/sdk/go/azure/managementgroups/getManagementGroup.go index cb1140772e..003993035d 100644 --- a/sdk/go/azure/managementgroups/getManagementGroup.go +++ b/sdk/go/azure/managementgroups/getManagementGroup.go @@ -82,21 +82,11 @@ type LookupManagementGroupResult struct { } func LookupManagementGroupOutput(ctx *pulumi.Context, args LookupManagementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupManagementGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupManagementGroupResultOutput, error) { args := v.(LookupManagementGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupManagementGroupResult - secret, err := ctx.InvokePackageRaw("azure:managementgroups/getManagementGroup:getManagementGroup", args, &rv, "", opts...) - if err != nil { - return LookupManagementGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupManagementGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupManagementGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:managementgroups/getManagementGroup:getManagementGroup", args, LookupManagementGroupResultOutput{}, options).(LookupManagementGroupResultOutput), nil }).(LookupManagementGroupResultOutput) } diff --git a/sdk/go/azure/maps/getAccount.go b/sdk/go/azure/maps/getAccount.go index 8311521896..c8f2920bbc 100644 --- a/sdk/go/azure/maps/getAccount.go +++ b/sdk/go/azure/maps/getAccount.go @@ -77,21 +77,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:maps/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:maps/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/marketplace/getAgreement.go b/sdk/go/azure/marketplace/getAgreement.go index 6f2594b14b..c9283faca1 100644 --- a/sdk/go/azure/marketplace/getAgreement.go +++ b/sdk/go/azure/marketplace/getAgreement.go @@ -73,21 +73,11 @@ type LookupAgreementResult struct { } func LookupAgreementOutput(ctx *pulumi.Context, args LookupAgreementOutputArgs, opts ...pulumi.InvokeOption) LookupAgreementResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAgreementResultOutput, error) { args := v.(LookupAgreementArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAgreementResult - secret, err := ctx.InvokePackageRaw("azure:marketplace/getAgreement:getAgreement", args, &rv, "", opts...) - if err != nil { - return LookupAgreementResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAgreementResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAgreementResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:marketplace/getAgreement:getAgreement", args, LookupAgreementResultOutput{}, options).(LookupAgreementResultOutput), nil }).(LookupAgreementResultOutput) } diff --git a/sdk/go/azure/mixedreality/getSpatialAnchorsAccount.go b/sdk/go/azure/mixedreality/getSpatialAnchorsAccount.go index 71d2e437ab..b4ecc88ce1 100644 --- a/sdk/go/azure/mixedreality/getSpatialAnchorsAccount.go +++ b/sdk/go/azure/mixedreality/getSpatialAnchorsAccount.go @@ -74,21 +74,11 @@ type LookupSpatialAnchorsAccountResult struct { } func LookupSpatialAnchorsAccountOutput(ctx *pulumi.Context, args LookupSpatialAnchorsAccountOutputArgs, opts ...pulumi.InvokeOption) LookupSpatialAnchorsAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSpatialAnchorsAccountResultOutput, error) { args := v.(LookupSpatialAnchorsAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSpatialAnchorsAccountResult - secret, err := ctx.InvokePackageRaw("azure:mixedreality/getSpatialAnchorsAccount:getSpatialAnchorsAccount", args, &rv, "", opts...) - if err != nil { - return LookupSpatialAnchorsAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSpatialAnchorsAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSpatialAnchorsAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mixedreality/getSpatialAnchorsAccount:getSpatialAnchorsAccount", args, LookupSpatialAnchorsAccountResultOutput{}, options).(LookupSpatialAnchorsAccountResultOutput), nil }).(LookupSpatialAnchorsAccountResultOutput) } diff --git a/sdk/go/azure/mobile/getNetwork.go b/sdk/go/azure/mobile/getNetwork.go index fd872c3231..a673c5442b 100644 --- a/sdk/go/azure/mobile/getNetwork.go +++ b/sdk/go/azure/mobile/getNetwork.go @@ -76,21 +76,11 @@ type LookupNetworkResult struct { } func LookupNetworkOutput(ctx *pulumi.Context, args LookupNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkResultOutput, error) { args := v.(LookupNetworkArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetwork:getNetwork", args, &rv, "", opts...) - if err != nil { - return LookupNetworkResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetwork:getNetwork", args, LookupNetworkResultOutput{}, options).(LookupNetworkResultOutput), nil }).(LookupNetworkResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkAttachedDataNetwork.go b/sdk/go/azure/mobile/getNetworkAttachedDataNetwork.go index bd5f885cc6..b8f5085d6e 100644 --- a/sdk/go/azure/mobile/getNetworkAttachedDataNetwork.go +++ b/sdk/go/azure/mobile/getNetworkAttachedDataNetwork.go @@ -91,21 +91,11 @@ type LookupNetworkAttachedDataNetworkResult struct { } func LookupNetworkAttachedDataNetworkOutput(ctx *pulumi.Context, args LookupNetworkAttachedDataNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkAttachedDataNetworkResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkAttachedDataNetworkResultOutput, error) { args := v.(LookupNetworkAttachedDataNetworkArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkAttachedDataNetworkResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkAttachedDataNetwork:getNetworkAttachedDataNetwork", args, &rv, "", opts...) - if err != nil { - return LookupNetworkAttachedDataNetworkResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkAttachedDataNetworkResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkAttachedDataNetworkResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkAttachedDataNetwork:getNetworkAttachedDataNetwork", args, LookupNetworkAttachedDataNetworkResultOutput{}, options).(LookupNetworkAttachedDataNetworkResultOutput), nil }).(LookupNetworkAttachedDataNetworkResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkDataNetwork.go b/sdk/go/azure/mobile/getNetworkDataNetwork.go index 1b01226b68..aab7b15fc8 100644 --- a/sdk/go/azure/mobile/getNetworkDataNetwork.go +++ b/sdk/go/azure/mobile/getNetworkDataNetwork.go @@ -79,21 +79,11 @@ type LookupNetworkDataNetworkResult struct { } func LookupNetworkDataNetworkOutput(ctx *pulumi.Context, args LookupNetworkDataNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkDataNetworkResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkDataNetworkResultOutput, error) { args := v.(LookupNetworkDataNetworkArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkDataNetworkResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkDataNetwork:getNetworkDataNetwork", args, &rv, "", opts...) - if err != nil { - return LookupNetworkDataNetworkResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkDataNetworkResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkDataNetworkResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkDataNetwork:getNetworkDataNetwork", args, LookupNetworkDataNetworkResultOutput{}, options).(LookupNetworkDataNetworkResultOutput), nil }).(LookupNetworkDataNetworkResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkPacketCoreControlPlane.go b/sdk/go/azure/mobile/getNetworkPacketCoreControlPlane.go index 7d5ce9da72..db35572f24 100644 --- a/sdk/go/azure/mobile/getNetworkPacketCoreControlPlane.go +++ b/sdk/go/azure/mobile/getNetworkPacketCoreControlPlane.go @@ -93,21 +93,11 @@ type LookupNetworkPacketCoreControlPlaneResult struct { } func LookupNetworkPacketCoreControlPlaneOutput(ctx *pulumi.Context, args LookupNetworkPacketCoreControlPlaneOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkPacketCoreControlPlaneResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkPacketCoreControlPlaneResultOutput, error) { args := v.(LookupNetworkPacketCoreControlPlaneArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkPacketCoreControlPlaneResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane", args, &rv, "", opts...) - if err != nil { - return LookupNetworkPacketCoreControlPlaneResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkPacketCoreControlPlaneResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkPacketCoreControlPlaneResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane", args, LookupNetworkPacketCoreControlPlaneResultOutput{}, options).(LookupNetworkPacketCoreControlPlaneResultOutput), nil }).(LookupNetworkPacketCoreControlPlaneResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkPacketCoreDataPlane.go b/sdk/go/azure/mobile/getNetworkPacketCoreDataPlane.go index 03d01935e2..d9b7030e2d 100644 --- a/sdk/go/azure/mobile/getNetworkPacketCoreDataPlane.go +++ b/sdk/go/azure/mobile/getNetworkPacketCoreDataPlane.go @@ -85,21 +85,11 @@ type LookupNetworkPacketCoreDataPlaneResult struct { } func LookupNetworkPacketCoreDataPlaneOutput(ctx *pulumi.Context, args LookupNetworkPacketCoreDataPlaneOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkPacketCoreDataPlaneResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkPacketCoreDataPlaneResultOutput, error) { args := v.(LookupNetworkPacketCoreDataPlaneArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkPacketCoreDataPlaneResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", args, &rv, "", opts...) - if err != nil { - return LookupNetworkPacketCoreDataPlaneResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkPacketCoreDataPlaneResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkPacketCoreDataPlaneResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", args, LookupNetworkPacketCoreDataPlaneResultOutput{}, options).(LookupNetworkPacketCoreDataPlaneResultOutput), nil }).(LookupNetworkPacketCoreDataPlaneResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkService.go b/sdk/go/azure/mobile/getNetworkService.go index fa1ecc3034..137a0c60ec 100644 --- a/sdk/go/azure/mobile/getNetworkService.go +++ b/sdk/go/azure/mobile/getNetworkService.go @@ -84,21 +84,11 @@ type LookupNetworkServiceResult struct { } func LookupNetworkServiceOutput(ctx *pulumi.Context, args LookupNetworkServiceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkServiceResultOutput, error) { args := v.(LookupNetworkServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkServiceResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkService:getNetworkService", args, &rv, "", opts...) - if err != nil { - return LookupNetworkServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkService:getNetworkService", args, LookupNetworkServiceResultOutput{}, options).(LookupNetworkServiceResultOutput), nil }).(LookupNetworkServiceResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkSim.go b/sdk/go/azure/mobile/getNetworkSim.go index 7141e869b0..84a5cc0977 100644 --- a/sdk/go/azure/mobile/getNetworkSim.go +++ b/sdk/go/azure/mobile/getNetworkSim.go @@ -55,21 +55,11 @@ type LookupNetworkSimResult struct { } func LookupNetworkSimOutput(ctx *pulumi.Context, args LookupNetworkSimOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkSimResultOutput, error) { args := v.(LookupNetworkSimArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkSimResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkSim:getNetworkSim", args, &rv, "", opts...) - if err != nil { - return LookupNetworkSimResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkSimResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkSimResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkSim:getNetworkSim", args, LookupNetworkSimResultOutput{}, options).(LookupNetworkSimResultOutput), nil }).(LookupNetworkSimResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkSimGroup.go b/sdk/go/azure/mobile/getNetworkSimGroup.go index 39abf54abf..6ae6419397 100644 --- a/sdk/go/azure/mobile/getNetworkSimGroup.go +++ b/sdk/go/azure/mobile/getNetworkSimGroup.go @@ -81,21 +81,11 @@ type LookupNetworkSimGroupResult struct { } func LookupNetworkSimGroupOutput(ctx *pulumi.Context, args LookupNetworkSimGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkSimGroupResultOutput, error) { args := v.(LookupNetworkSimGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkSimGroupResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkSimGroup:getNetworkSimGroup", args, &rv, "", opts...) - if err != nil { - return LookupNetworkSimGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkSimGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkSimGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkSimGroup:getNetworkSimGroup", args, LookupNetworkSimGroupResultOutput{}, options).(LookupNetworkSimGroupResultOutput), nil }).(LookupNetworkSimGroupResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkSimPolicy.go b/sdk/go/azure/mobile/getNetworkSimPolicy.go index e08282a6d0..6bb6057d67 100644 --- a/sdk/go/azure/mobile/getNetworkSimPolicy.go +++ b/sdk/go/azure/mobile/getNetworkSimPolicy.go @@ -87,21 +87,11 @@ type LookupNetworkSimPolicyResult struct { } func LookupNetworkSimPolicyOutput(ctx *pulumi.Context, args LookupNetworkSimPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSimPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkSimPolicyResultOutput, error) { args := v.(LookupNetworkSimPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkSimPolicyResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkSimPolicy:getNetworkSimPolicy", args, &rv, "", opts...) - if err != nil { - return LookupNetworkSimPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkSimPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkSimPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkSimPolicy:getNetworkSimPolicy", args, LookupNetworkSimPolicyResultOutput{}, options).(LookupNetworkSimPolicyResultOutput), nil }).(LookupNetworkSimPolicyResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkSite.go b/sdk/go/azure/mobile/getNetworkSite.go index f34b747247..9d07e18137 100644 --- a/sdk/go/azure/mobile/getNetworkSite.go +++ b/sdk/go/azure/mobile/getNetworkSite.go @@ -79,21 +79,11 @@ type LookupNetworkSiteResult struct { } func LookupNetworkSiteOutput(ctx *pulumi.Context, args LookupNetworkSiteOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSiteResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkSiteResultOutput, error) { args := v.(LookupNetworkSiteArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkSiteResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkSite:getNetworkSite", args, &rv, "", opts...) - if err != nil { - return LookupNetworkSiteResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkSiteResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkSiteResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkSite:getNetworkSite", args, LookupNetworkSiteResultOutput{}, options).(LookupNetworkSiteResultOutput), nil }).(LookupNetworkSiteResultOutput) } diff --git a/sdk/go/azure/mobile/getNetworkSlice.go b/sdk/go/azure/mobile/getNetworkSlice.go index 471bf27468..0fd0bd0ddb 100644 --- a/sdk/go/azure/mobile/getNetworkSlice.go +++ b/sdk/go/azure/mobile/getNetworkSlice.go @@ -81,21 +81,11 @@ type LookupNetworkSliceResult struct { } func LookupNetworkSliceOutput(ctx *pulumi.Context, args LookupNetworkSliceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSliceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkSliceResultOutput, error) { args := v.(LookupNetworkSliceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkSliceResult - secret, err := ctx.InvokePackageRaw("azure:mobile/getNetworkSlice:getNetworkSlice", args, &rv, "", opts...) - if err != nil { - return LookupNetworkSliceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkSliceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkSliceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mobile/getNetworkSlice:getNetworkSlice", args, LookupNetworkSliceResultOutput{}, options).(LookupNetworkSliceResultOutput), nil }).(LookupNetworkSliceResultOutput) } diff --git a/sdk/go/azure/monitoring/getActionGroup.go b/sdk/go/azure/monitoring/getActionGroup.go index 664f106fa0..4ed270092a 100644 --- a/sdk/go/azure/monitoring/getActionGroup.go +++ b/sdk/go/azure/monitoring/getActionGroup.go @@ -94,21 +94,11 @@ type LookupActionGroupResult struct { } func LookupActionGroupOutput(ctx *pulumi.Context, args LookupActionGroupOutputArgs, opts ...pulumi.InvokeOption) LookupActionGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupActionGroupResultOutput, error) { args := v.(LookupActionGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupActionGroupResult - secret, err := ctx.InvokePackageRaw("azure:monitoring/getActionGroup:getActionGroup", args, &rv, "", opts...) - if err != nil { - return LookupActionGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupActionGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupActionGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:monitoring/getActionGroup:getActionGroup", args, LookupActionGroupResultOutput{}, options).(LookupActionGroupResultOutput), nil }).(LookupActionGroupResultOutput) } diff --git a/sdk/go/azure/monitoring/getDataCollectionEndpoint.go b/sdk/go/azure/monitoring/getDataCollectionEndpoint.go index a0896f52be..cdf3faac2c 100644 --- a/sdk/go/azure/monitoring/getDataCollectionEndpoint.go +++ b/sdk/go/azure/monitoring/getDataCollectionEndpoint.go @@ -83,21 +83,11 @@ type LookupDataCollectionEndpointResult struct { } func LookupDataCollectionEndpointOutput(ctx *pulumi.Context, args LookupDataCollectionEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupDataCollectionEndpointResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDataCollectionEndpointResultOutput, error) { args := v.(LookupDataCollectionEndpointArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDataCollectionEndpointResult - secret, err := ctx.InvokePackageRaw("azure:monitoring/getDataCollectionEndpoint:getDataCollectionEndpoint", args, &rv, "", opts...) - if err != nil { - return LookupDataCollectionEndpointResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDataCollectionEndpointResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDataCollectionEndpointResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:monitoring/getDataCollectionEndpoint:getDataCollectionEndpoint", args, LookupDataCollectionEndpointResultOutput{}, options).(LookupDataCollectionEndpointResultOutput), nil }).(LookupDataCollectionEndpointResultOutput) } diff --git a/sdk/go/azure/monitoring/getDataCollectionRule.go b/sdk/go/azure/monitoring/getDataCollectionRule.go index 985e8d9273..529ca80d39 100644 --- a/sdk/go/azure/monitoring/getDataCollectionRule.go +++ b/sdk/go/azure/monitoring/getDataCollectionRule.go @@ -89,21 +89,11 @@ type LookupDataCollectionRuleResult struct { } func LookupDataCollectionRuleOutput(ctx *pulumi.Context, args LookupDataCollectionRuleOutputArgs, opts ...pulumi.InvokeOption) LookupDataCollectionRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDataCollectionRuleResultOutput, error) { args := v.(LookupDataCollectionRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDataCollectionRuleResult - secret, err := ctx.InvokePackageRaw("azure:monitoring/getDataCollectionRule:getDataCollectionRule", args, &rv, "", opts...) - if err != nil { - return LookupDataCollectionRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDataCollectionRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDataCollectionRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:monitoring/getDataCollectionRule:getDataCollectionRule", args, LookupDataCollectionRuleResultOutput{}, options).(LookupDataCollectionRuleResultOutput), nil }).(LookupDataCollectionRuleResultOutput) } diff --git a/sdk/go/azure/monitoring/getDiagnosticCategories.go b/sdk/go/azure/monitoring/getDiagnosticCategories.go index d8448ed39d..3c2020c28c 100644 --- a/sdk/go/azure/monitoring/getDiagnosticCategories.go +++ b/sdk/go/azure/monitoring/getDiagnosticCategories.go @@ -76,21 +76,11 @@ type GetDiagnosticCategoriesResult struct { } func GetDiagnosticCategoriesOutput(ctx *pulumi.Context, args GetDiagnosticCategoriesOutputArgs, opts ...pulumi.InvokeOption) GetDiagnosticCategoriesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetDiagnosticCategoriesResultOutput, error) { args := v.(GetDiagnosticCategoriesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetDiagnosticCategoriesResult - secret, err := ctx.InvokePackageRaw("azure:monitoring/getDiagnosticCategories:getDiagnosticCategories", args, &rv, "", opts...) - if err != nil { - return GetDiagnosticCategoriesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetDiagnosticCategoriesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetDiagnosticCategoriesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:monitoring/getDiagnosticCategories:getDiagnosticCategories", args, GetDiagnosticCategoriesResultOutput{}, options).(GetDiagnosticCategoriesResultOutput), nil }).(GetDiagnosticCategoriesResultOutput) } diff --git a/sdk/go/azure/monitoring/getScheduledQueryRulesAlert.go b/sdk/go/azure/monitoring/getScheduledQueryRulesAlert.go index 041e8d6cc8..0982f5902f 100644 --- a/sdk/go/azure/monitoring/getScheduledQueryRulesAlert.go +++ b/sdk/go/azure/monitoring/getScheduledQueryRulesAlert.go @@ -94,21 +94,11 @@ type LookupScheduledQueryRulesAlertResult struct { } func LookupScheduledQueryRulesAlertOutput(ctx *pulumi.Context, args LookupScheduledQueryRulesAlertOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledQueryRulesAlertResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupScheduledQueryRulesAlertResultOutput, error) { args := v.(LookupScheduledQueryRulesAlertArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupScheduledQueryRulesAlertResult - secret, err := ctx.InvokePackageRaw("azure:monitoring/getScheduledQueryRulesAlert:getScheduledQueryRulesAlert", args, &rv, "", opts...) - if err != nil { - return LookupScheduledQueryRulesAlertResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupScheduledQueryRulesAlertResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupScheduledQueryRulesAlertResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:monitoring/getScheduledQueryRulesAlert:getScheduledQueryRulesAlert", args, LookupScheduledQueryRulesAlertResultOutput{}, options).(LookupScheduledQueryRulesAlertResultOutput), nil }).(LookupScheduledQueryRulesAlertResultOutput) } diff --git a/sdk/go/azure/monitoring/getScheduledQueryRulesLog.go b/sdk/go/azure/monitoring/getScheduledQueryRulesLog.go index be76539f23..d2152300ab 100644 --- a/sdk/go/azure/monitoring/getScheduledQueryRulesLog.go +++ b/sdk/go/azure/monitoring/getScheduledQueryRulesLog.go @@ -81,21 +81,11 @@ type LookupScheduledQueryRulesLogResult struct { } func LookupScheduledQueryRulesLogOutput(ctx *pulumi.Context, args LookupScheduledQueryRulesLogOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledQueryRulesLogResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupScheduledQueryRulesLogResultOutput, error) { args := v.(LookupScheduledQueryRulesLogArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupScheduledQueryRulesLogResult - secret, err := ctx.InvokePackageRaw("azure:monitoring/getScheduledQueryRulesLog:getScheduledQueryRulesLog", args, &rv, "", opts...) - if err != nil { - return LookupScheduledQueryRulesLogResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupScheduledQueryRulesLogResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupScheduledQueryRulesLogResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:monitoring/getScheduledQueryRulesLog:getScheduledQueryRulesLog", args, LookupScheduledQueryRulesLogResultOutput{}, options).(LookupScheduledQueryRulesLogResultOutput), nil }).(LookupScheduledQueryRulesLogResultOutput) } diff --git a/sdk/go/azure/monitoring/getWorkspace.go b/sdk/go/azure/monitoring/getWorkspace.go index 2506b65eda..286d55b762 100644 --- a/sdk/go/azure/monitoring/getWorkspace.go +++ b/sdk/go/azure/monitoring/getWorkspace.go @@ -79,21 +79,11 @@ type LookupWorkspaceResult struct { } func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWorkspaceResultOutput, error) { args := v.(LookupWorkspaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWorkspaceResult - secret, err := ctx.InvokePackageRaw("azure:monitoring/getWorkspace:getWorkspace", args, &rv, "", opts...) - if err != nil { - return LookupWorkspaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWorkspaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWorkspaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:monitoring/getWorkspace:getWorkspace", args, LookupWorkspaceResultOutput{}, options).(LookupWorkspaceResultOutput), nil }).(LookupWorkspaceResultOutput) } diff --git a/sdk/go/azure/mssql/getDatabase.go b/sdk/go/azure/mssql/getDatabase.go index ea9832b32b..0e65cb38e8 100644 --- a/sdk/go/azure/mssql/getDatabase.go +++ b/sdk/go/azure/mssql/getDatabase.go @@ -115,21 +115,11 @@ type LookupDatabaseResult struct { } func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDatabaseResultOutput, error) { args := v.(LookupDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:mssql/getDatabase:getDatabase", args, &rv, "", opts...) - if err != nil { - return LookupDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mssql/getDatabase:getDatabase", args, LookupDatabaseResultOutput{}, options).(LookupDatabaseResultOutput), nil }).(LookupDatabaseResultOutput) } diff --git a/sdk/go/azure/mssql/getElasticPool.go b/sdk/go/azure/mssql/getElasticPool.go index ecb04daf71..65374ea23a 100644 --- a/sdk/go/azure/mssql/getElasticPool.go +++ b/sdk/go/azure/mssql/getElasticPool.go @@ -92,21 +92,11 @@ type LookupElasticPoolResult struct { } func LookupElasticPoolOutput(ctx *pulumi.Context, args LookupElasticPoolOutputArgs, opts ...pulumi.InvokeOption) LookupElasticPoolResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupElasticPoolResultOutput, error) { args := v.(LookupElasticPoolArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupElasticPoolResult - secret, err := ctx.InvokePackageRaw("azure:mssql/getElasticPool:getElasticPool", args, &rv, "", opts...) - if err != nil { - return LookupElasticPoolResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupElasticPoolResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupElasticPoolResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mssql/getElasticPool:getElasticPool", args, LookupElasticPoolResultOutput{}, options).(LookupElasticPoolResultOutput), nil }).(LookupElasticPoolResultOutput) } diff --git a/sdk/go/azure/mssql/getManagedDatabase.go b/sdk/go/azure/mssql/getManagedDatabase.go index 33e86b519e..d1266f4c01 100644 --- a/sdk/go/azure/mssql/getManagedDatabase.go +++ b/sdk/go/azure/mssql/getManagedDatabase.go @@ -49,21 +49,11 @@ type LookupManagedDatabaseResult struct { } func LookupManagedDatabaseOutput(ctx *pulumi.Context, args LookupManagedDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupManagedDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupManagedDatabaseResultOutput, error) { args := v.(LookupManagedDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupManagedDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:mssql/getManagedDatabase:getManagedDatabase", args, &rv, "", opts...) - if err != nil { - return LookupManagedDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupManagedDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupManagedDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mssql/getManagedDatabase:getManagedDatabase", args, LookupManagedDatabaseResultOutput{}, options).(LookupManagedDatabaseResultOutput), nil }).(LookupManagedDatabaseResultOutput) } diff --git a/sdk/go/azure/mssql/getManagedInstance.go b/sdk/go/azure/mssql/getManagedInstance.go index 7beb6e0b6f..6902d7860c 100644 --- a/sdk/go/azure/mssql/getManagedInstance.go +++ b/sdk/go/azure/mssql/getManagedInstance.go @@ -103,21 +103,11 @@ type LookupManagedInstanceResult struct { } func LookupManagedInstanceOutput(ctx *pulumi.Context, args LookupManagedInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupManagedInstanceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupManagedInstanceResultOutput, error) { args := v.(LookupManagedInstanceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupManagedInstanceResult - secret, err := ctx.InvokePackageRaw("azure:mssql/getManagedInstance:getManagedInstance", args, &rv, "", opts...) - if err != nil { - return LookupManagedInstanceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupManagedInstanceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupManagedInstanceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mssql/getManagedInstance:getManagedInstance", args, LookupManagedInstanceResultOutput{}, options).(LookupManagedInstanceResultOutput), nil }).(LookupManagedInstanceResultOutput) } diff --git a/sdk/go/azure/mssql/getServer.go b/sdk/go/azure/mssql/getServer.go index 61097760a2..143d792df7 100644 --- a/sdk/go/azure/mssql/getServer.go +++ b/sdk/go/azure/mssql/getServer.go @@ -83,21 +83,11 @@ type LookupServerResult struct { } func LookupServerOutput(ctx *pulumi.Context, args LookupServerOutputArgs, opts ...pulumi.InvokeOption) LookupServerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServerResultOutput, error) { args := v.(LookupServerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServerResult - secret, err := ctx.InvokePackageRaw("azure:mssql/getServer:getServer", args, &rv, "", opts...) - if err != nil { - return LookupServerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServerResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mssql/getServer:getServer", args, LookupServerResultOutput{}, options).(LookupServerResultOutput), nil }).(LookupServerResultOutput) } diff --git a/sdk/go/azure/mysql/getFlexibleServer.go b/sdk/go/azure/mysql/getFlexibleServer.go index ba7e19547e..99f9548545 100644 --- a/sdk/go/azure/mysql/getFlexibleServer.go +++ b/sdk/go/azure/mysql/getFlexibleServer.go @@ -102,21 +102,11 @@ type LookupFlexibleServerResult struct { } func LookupFlexibleServerOutput(ctx *pulumi.Context, args LookupFlexibleServerOutputArgs, opts ...pulumi.InvokeOption) LookupFlexibleServerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFlexibleServerResultOutput, error) { args := v.(LookupFlexibleServerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFlexibleServerResult - secret, err := ctx.InvokePackageRaw("azure:mysql/getFlexibleServer:getFlexibleServer", args, &rv, "", opts...) - if err != nil { - return LookupFlexibleServerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFlexibleServerResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFlexibleServerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:mysql/getFlexibleServer:getFlexibleServer", args, LookupFlexibleServerResultOutput{}, options).(LookupFlexibleServerResultOutput), nil }).(LookupFlexibleServerResultOutput) } diff --git a/sdk/go/azure/netapp/getAccount.go b/sdk/go/azure/netapp/getAccount.go index 06734b54aa..e6e6773023 100644 --- a/sdk/go/azure/netapp/getAccount.go +++ b/sdk/go/azure/netapp/getAccount.go @@ -72,21 +72,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/netapp/getAccountEncryption.go b/sdk/go/azure/netapp/getAccountEncryption.go index 321756f59c..c6e1e1d54f 100644 --- a/sdk/go/azure/netapp/getAccountEncryption.go +++ b/sdk/go/azure/netapp/getAccountEncryption.go @@ -66,21 +66,11 @@ type LookupAccountEncryptionResult struct { } func LookupAccountEncryptionOutput(ctx *pulumi.Context, args LookupAccountEncryptionOutputArgs, opts ...pulumi.InvokeOption) LookupAccountEncryptionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountEncryptionResultOutput, error) { args := v.(LookupAccountEncryptionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountEncryptionResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getAccountEncryption:getAccountEncryption", args, &rv, "", opts...) - if err != nil { - return LookupAccountEncryptionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountEncryptionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountEncryptionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getAccountEncryption:getAccountEncryption", args, LookupAccountEncryptionResultOutput{}, options).(LookupAccountEncryptionResultOutput), nil }).(LookupAccountEncryptionResultOutput) } diff --git a/sdk/go/azure/netapp/getBackupPolicy.go b/sdk/go/azure/netapp/getBackupPolicy.go index 2bded90d78..9cb0e7f814 100644 --- a/sdk/go/azure/netapp/getBackupPolicy.go +++ b/sdk/go/azure/netapp/getBackupPolicy.go @@ -84,21 +84,11 @@ type LookupBackupPolicyResult struct { } func LookupBackupPolicyOutput(ctx *pulumi.Context, args LookupBackupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupBackupPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBackupPolicyResultOutput, error) { args := v.(LookupBackupPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBackupPolicyResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getBackupPolicy:getBackupPolicy", args, &rv, "", opts...) - if err != nil { - return LookupBackupPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBackupPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBackupPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getBackupPolicy:getBackupPolicy", args, LookupBackupPolicyResultOutput{}, options).(LookupBackupPolicyResultOutput), nil }).(LookupBackupPolicyResultOutput) } diff --git a/sdk/go/azure/netapp/getBackupVault.go b/sdk/go/azure/netapp/getBackupVault.go index f3f2a5c818..bddbfc4e8d 100644 --- a/sdk/go/azure/netapp/getBackupVault.go +++ b/sdk/go/azure/netapp/getBackupVault.go @@ -73,21 +73,11 @@ type LookupBackupVaultResult struct { } func LookupBackupVaultOutput(ctx *pulumi.Context, args LookupBackupVaultOutputArgs, opts ...pulumi.InvokeOption) LookupBackupVaultResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBackupVaultResultOutput, error) { args := v.(LookupBackupVaultArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBackupVaultResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getBackupVault:getBackupVault", args, &rv, "", opts...) - if err != nil { - return LookupBackupVaultResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBackupVaultResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBackupVaultResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getBackupVault:getBackupVault", args, LookupBackupVaultResultOutput{}, options).(LookupBackupVaultResultOutput), nil }).(LookupBackupVaultResultOutput) } diff --git a/sdk/go/azure/netapp/getPool.go b/sdk/go/azure/netapp/getPool.go index 62c3dc39e9..c74e54a004 100644 --- a/sdk/go/azure/netapp/getPool.go +++ b/sdk/go/azure/netapp/getPool.go @@ -79,21 +79,11 @@ type LookupPoolResult struct { } func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPoolResultOutput, error) { args := v.(LookupPoolArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPoolResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getPool:getPool", args, &rv, "", opts...) - if err != nil { - return LookupPoolResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPoolResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPoolResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getPool:getPool", args, LookupPoolResultOutput{}, options).(LookupPoolResultOutput), nil }).(LookupPoolResultOutput) } diff --git a/sdk/go/azure/netapp/getSnapshot.go b/sdk/go/azure/netapp/getSnapshot.go index 259d85ffaf..785c1ca348 100644 --- a/sdk/go/azure/netapp/getSnapshot.go +++ b/sdk/go/azure/netapp/getSnapshot.go @@ -81,21 +81,11 @@ type LookupSnapshotResult struct { } func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSnapshotResultOutput, error) { args := v.(LookupSnapshotArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSnapshotResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getSnapshot:getSnapshot", args, &rv, "", opts...) - if err != nil { - return LookupSnapshotResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSnapshotResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSnapshotResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getSnapshot:getSnapshot", args, LookupSnapshotResultOutput{}, options).(LookupSnapshotResultOutput), nil }).(LookupSnapshotResultOutput) } diff --git a/sdk/go/azure/netapp/getSnapshotPolicy.go b/sdk/go/azure/netapp/getSnapshotPolicy.go index 2b7ba9497a..3500891583 100644 --- a/sdk/go/azure/netapp/getSnapshotPolicy.go +++ b/sdk/go/azure/netapp/getSnapshotPolicy.go @@ -93,21 +93,11 @@ type LookupSnapshotPolicyResult struct { } func LookupSnapshotPolicyOutput(ctx *pulumi.Context, args LookupSnapshotPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSnapshotPolicyResultOutput, error) { args := v.(LookupSnapshotPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSnapshotPolicyResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getSnapshotPolicy:getSnapshotPolicy", args, &rv, "", opts...) - if err != nil { - return LookupSnapshotPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSnapshotPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSnapshotPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getSnapshotPolicy:getSnapshotPolicy", args, LookupSnapshotPolicyResultOutput{}, options).(LookupSnapshotPolicyResultOutput), nil }).(LookupSnapshotPolicyResultOutput) } diff --git a/sdk/go/azure/netapp/getVolume.go b/sdk/go/azure/netapp/getVolume.go index 90fe0d5d49..d1d0d2a8b2 100644 --- a/sdk/go/azure/netapp/getVolume.go +++ b/sdk/go/azure/netapp/getVolume.go @@ -107,21 +107,11 @@ type LookupVolumeResult struct { } func LookupVolumeOutput(ctx *pulumi.Context, args LookupVolumeOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVolumeResultOutput, error) { args := v.(LookupVolumeArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVolumeResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getVolume:getVolume", args, &rv, "", opts...) - if err != nil { - return LookupVolumeResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVolumeResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVolumeResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getVolume:getVolume", args, LookupVolumeResultOutput{}, options).(LookupVolumeResultOutput), nil }).(LookupVolumeResultOutput) } diff --git a/sdk/go/azure/netapp/getVolumeGroupSapHana.go b/sdk/go/azure/netapp/getVolumeGroupSapHana.go index 6a4a302736..4508b1a62d 100644 --- a/sdk/go/azure/netapp/getVolumeGroupSapHana.go +++ b/sdk/go/azure/netapp/getVolumeGroupSapHana.go @@ -80,21 +80,11 @@ type LookupVolumeGroupSapHanaResult struct { } func LookupVolumeGroupSapHanaOutput(ctx *pulumi.Context, args LookupVolumeGroupSapHanaOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeGroupSapHanaResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVolumeGroupSapHanaResultOutput, error) { args := v.(LookupVolumeGroupSapHanaArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVolumeGroupSapHanaResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getVolumeGroupSapHana:getVolumeGroupSapHana", args, &rv, "", opts...) - if err != nil { - return LookupVolumeGroupSapHanaResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVolumeGroupSapHanaResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVolumeGroupSapHanaResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getVolumeGroupSapHana:getVolumeGroupSapHana", args, LookupVolumeGroupSapHanaResultOutput{}, options).(LookupVolumeGroupSapHanaResultOutput), nil }).(LookupVolumeGroupSapHanaResultOutput) } diff --git a/sdk/go/azure/netapp/getVolumeQuotaRule.go b/sdk/go/azure/netapp/getVolumeQuotaRule.go index efc23c1e51..ae6c49d917 100644 --- a/sdk/go/azure/netapp/getVolumeQuotaRule.go +++ b/sdk/go/azure/netapp/getVolumeQuotaRule.go @@ -75,21 +75,11 @@ type LookupVolumeQuotaRuleResult struct { } func LookupVolumeQuotaRuleOutput(ctx *pulumi.Context, args LookupVolumeQuotaRuleOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeQuotaRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVolumeQuotaRuleResultOutput, error) { args := v.(LookupVolumeQuotaRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVolumeQuotaRuleResult - secret, err := ctx.InvokePackageRaw("azure:netapp/getVolumeQuotaRule:getVolumeQuotaRule", args, &rv, "", opts...) - if err != nil { - return LookupVolumeQuotaRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVolumeQuotaRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVolumeQuotaRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:netapp/getVolumeQuotaRule:getVolumeQuotaRule", args, LookupVolumeQuotaRuleResultOutput{}, options).(LookupVolumeQuotaRuleResultOutput), nil }).(LookupVolumeQuotaRuleResultOutput) } diff --git a/sdk/go/azure/network/getApplicationGateway.go b/sdk/go/azure/network/getApplicationGateway.go index 79c63b1c89..8c751f649e 100644 --- a/sdk/go/azure/network/getApplicationGateway.go +++ b/sdk/go/azure/network/getApplicationGateway.go @@ -131,21 +131,11 @@ type LookupApplicationGatewayResult struct { } func LookupApplicationGatewayOutput(ctx *pulumi.Context, args LookupApplicationGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationGatewayResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupApplicationGatewayResultOutput, error) { args := v.(LookupApplicationGatewayArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupApplicationGatewayResult - secret, err := ctx.InvokePackageRaw("azure:network/getApplicationGateway:getApplicationGateway", args, &rv, "", opts...) - if err != nil { - return LookupApplicationGatewayResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupApplicationGatewayResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupApplicationGatewayResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getApplicationGateway:getApplicationGateway", args, LookupApplicationGatewayResultOutput{}, options).(LookupApplicationGatewayResultOutput), nil }).(LookupApplicationGatewayResultOutput) } diff --git a/sdk/go/azure/network/getApplicationSecurityGroup.go b/sdk/go/azure/network/getApplicationSecurityGroup.go index 47903fe0ce..4a2fafb4d4 100644 --- a/sdk/go/azure/network/getApplicationSecurityGroup.go +++ b/sdk/go/azure/network/getApplicationSecurityGroup.go @@ -71,21 +71,11 @@ type LookupApplicationSecurityGroupResult struct { } func LookupApplicationSecurityGroupOutput(ctx *pulumi.Context, args LookupApplicationSecurityGroupOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationSecurityGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupApplicationSecurityGroupResultOutput, error) { args := v.(LookupApplicationSecurityGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupApplicationSecurityGroupResult - secret, err := ctx.InvokePackageRaw("azure:network/getApplicationSecurityGroup:getApplicationSecurityGroup", args, &rv, "", opts...) - if err != nil { - return LookupApplicationSecurityGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupApplicationSecurityGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupApplicationSecurityGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getApplicationSecurityGroup:getApplicationSecurityGroup", args, LookupApplicationSecurityGroupResultOutput{}, options).(LookupApplicationSecurityGroupResultOutput), nil }).(LookupApplicationSecurityGroupResultOutput) } diff --git a/sdk/go/azure/network/getExpressRouteCircuit.go b/sdk/go/azure/network/getExpressRouteCircuit.go index f20f0e8ec1..4294fdeaa7 100644 --- a/sdk/go/azure/network/getExpressRouteCircuit.go +++ b/sdk/go/azure/network/getExpressRouteCircuit.go @@ -80,21 +80,11 @@ type LookupExpressRouteCircuitResult struct { } func LookupExpressRouteCircuitOutput(ctx *pulumi.Context, args LookupExpressRouteCircuitOutputArgs, opts ...pulumi.InvokeOption) LookupExpressRouteCircuitResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupExpressRouteCircuitResultOutput, error) { args := v.(LookupExpressRouteCircuitArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupExpressRouteCircuitResult - secret, err := ctx.InvokePackageRaw("azure:network/getExpressRouteCircuit:getExpressRouteCircuit", args, &rv, "", opts...) - if err != nil { - return LookupExpressRouteCircuitResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupExpressRouteCircuitResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupExpressRouteCircuitResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getExpressRouteCircuit:getExpressRouteCircuit", args, LookupExpressRouteCircuitResultOutput{}, options).(LookupExpressRouteCircuitResultOutput), nil }).(LookupExpressRouteCircuitResultOutput) } diff --git a/sdk/go/azure/network/getFirewall.go b/sdk/go/azure/network/getFirewall.go index 232f432696..7b76aa533a 100644 --- a/sdk/go/azure/network/getFirewall.go +++ b/sdk/go/azure/network/getFirewall.go @@ -93,21 +93,11 @@ type LookupFirewallResult struct { } func LookupFirewallOutput(ctx *pulumi.Context, args LookupFirewallOutputArgs, opts ...pulumi.InvokeOption) LookupFirewallResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFirewallResultOutput, error) { args := v.(LookupFirewallArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFirewallResult - secret, err := ctx.InvokePackageRaw("azure:network/getFirewall:getFirewall", args, &rv, "", opts...) - if err != nil { - return LookupFirewallResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFirewallResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFirewallResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getFirewall:getFirewall", args, LookupFirewallResultOutput{}, options).(LookupFirewallResultOutput), nil }).(LookupFirewallResultOutput) } diff --git a/sdk/go/azure/network/getFirewallPolicy.go b/sdk/go/azure/network/getFirewallPolicy.go index 8a708166e5..6940ec93ff 100644 --- a/sdk/go/azure/network/getFirewallPolicy.go +++ b/sdk/go/azure/network/getFirewallPolicy.go @@ -77,21 +77,11 @@ type LookupFirewallPolicyResult struct { } func LookupFirewallPolicyOutput(ctx *pulumi.Context, args LookupFirewallPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupFirewallPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFirewallPolicyResultOutput, error) { args := v.(LookupFirewallPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFirewallPolicyResult - secret, err := ctx.InvokePackageRaw("azure:network/getFirewallPolicy:getFirewallPolicy", args, &rv, "", opts...) - if err != nil { - return LookupFirewallPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFirewallPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFirewallPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getFirewallPolicy:getFirewallPolicy", args, LookupFirewallPolicyResultOutput{}, options).(LookupFirewallPolicyResultOutput), nil }).(LookupFirewallPolicyResultOutput) } diff --git a/sdk/go/azure/network/getGatewayConnection.go b/sdk/go/azure/network/getGatewayConnection.go index 258b83002e..25cce24bda 100644 --- a/sdk/go/azure/network/getGatewayConnection.go +++ b/sdk/go/azure/network/getGatewayConnection.go @@ -124,21 +124,11 @@ type GetGatewayConnectionResult struct { } func GetGatewayConnectionOutput(ctx *pulumi.Context, args GetGatewayConnectionOutputArgs, opts ...pulumi.InvokeOption) GetGatewayConnectionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetGatewayConnectionResultOutput, error) { args := v.(GetGatewayConnectionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetGatewayConnectionResult - secret, err := ctx.InvokePackageRaw("azure:network/getGatewayConnection:getGatewayConnection", args, &rv, "", opts...) - if err != nil { - return GetGatewayConnectionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetGatewayConnectionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetGatewayConnectionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getGatewayConnection:getGatewayConnection", args, GetGatewayConnectionResultOutput{}, options).(GetGatewayConnectionResultOutput), nil }).(GetGatewayConnectionResultOutput) } diff --git a/sdk/go/azure/network/getIpGroup.go b/sdk/go/azure/network/getIpGroup.go index 3fd329a6c1..c772e1faac 100644 --- a/sdk/go/azure/network/getIpGroup.go +++ b/sdk/go/azure/network/getIpGroup.go @@ -73,21 +73,11 @@ type GetIpGroupResult struct { } func GetIpGroupOutput(ctx *pulumi.Context, args GetIpGroupOutputArgs, opts ...pulumi.InvokeOption) GetIpGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetIpGroupResultOutput, error) { args := v.(GetIpGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetIpGroupResult - secret, err := ctx.InvokePackageRaw("azure:network/getIpGroup:getIpGroup", args, &rv, "", opts...) - if err != nil { - return GetIpGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetIpGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(GetIpGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getIpGroup:getIpGroup", args, GetIpGroupResultOutput{}, options).(GetIpGroupResultOutput), nil }).(GetIpGroupResultOutput) } diff --git a/sdk/go/azure/network/getIpGroups.go b/sdk/go/azure/network/getIpGroups.go index a22736668e..900bb29a1b 100644 --- a/sdk/go/azure/network/getIpGroups.go +++ b/sdk/go/azure/network/getIpGroups.go @@ -73,21 +73,11 @@ type GetIpGroupsResult struct { } func GetIpGroupsOutput(ctx *pulumi.Context, args GetIpGroupsOutputArgs, opts ...pulumi.InvokeOption) GetIpGroupsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetIpGroupsResultOutput, error) { args := v.(GetIpGroupsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetIpGroupsResult - secret, err := ctx.InvokePackageRaw("azure:network/getIpGroups:getIpGroups", args, &rv, "", opts...) - if err != nil { - return GetIpGroupsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetIpGroupsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetIpGroupsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getIpGroups:getIpGroups", args, GetIpGroupsResultOutput{}, options).(GetIpGroupsResultOutput), nil }).(GetIpGroupsResultOutput) } diff --git a/sdk/go/azure/network/getLocalNetworkGateway.go b/sdk/go/azure/network/getLocalNetworkGateway.go index 6c740fe155..ef7df613b5 100644 --- a/sdk/go/azure/network/getLocalNetworkGateway.go +++ b/sdk/go/azure/network/getLocalNetworkGateway.go @@ -79,21 +79,11 @@ type LookupLocalNetworkGatewayResult struct { } func LookupLocalNetworkGatewayOutput(ctx *pulumi.Context, args LookupLocalNetworkGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupLocalNetworkGatewayResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupLocalNetworkGatewayResultOutput, error) { args := v.(LookupLocalNetworkGatewayArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupLocalNetworkGatewayResult - secret, err := ctx.InvokePackageRaw("azure:network/getLocalNetworkGateway:getLocalNetworkGateway", args, &rv, "", opts...) - if err != nil { - return LookupLocalNetworkGatewayResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupLocalNetworkGatewayResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupLocalNetworkGatewayResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getLocalNetworkGateway:getLocalNetworkGateway", args, LookupLocalNetworkGatewayResultOutput{}, options).(LookupLocalNetworkGatewayResultOutput), nil }).(LookupLocalNetworkGatewayResultOutput) } diff --git a/sdk/go/azure/network/getNatGateway.go b/sdk/go/azure/network/getNatGateway.go index d0d70f01a6..cb2f9af703 100644 --- a/sdk/go/azure/network/getNatGateway.go +++ b/sdk/go/azure/network/getNatGateway.go @@ -59,21 +59,11 @@ type LookupNatGatewayResult struct { } func LookupNatGatewayOutput(ctx *pulumi.Context, args LookupNatGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupNatGatewayResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNatGatewayResultOutput, error) { args := v.(LookupNatGatewayArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNatGatewayResult - secret, err := ctx.InvokePackageRaw("azure:network/getNatGateway:getNatGateway", args, &rv, "", opts...) - if err != nil { - return LookupNatGatewayResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNatGatewayResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNatGatewayResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNatGateway:getNatGateway", args, LookupNatGatewayResultOutput{}, options).(LookupNatGatewayResultOutput), nil }).(LookupNatGatewayResultOutput) } diff --git a/sdk/go/azure/network/getNetworkDdosProtectionPlan.go b/sdk/go/azure/network/getNetworkDdosProtectionPlan.go index 7d9429bcc3..ab326623fc 100644 --- a/sdk/go/azure/network/getNetworkDdosProtectionPlan.go +++ b/sdk/go/azure/network/getNetworkDdosProtectionPlan.go @@ -73,21 +73,11 @@ type GetNetworkDdosProtectionPlanResult struct { } func GetNetworkDdosProtectionPlanOutput(ctx *pulumi.Context, args GetNetworkDdosProtectionPlanOutputArgs, opts ...pulumi.InvokeOption) GetNetworkDdosProtectionPlanResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetNetworkDdosProtectionPlanResultOutput, error) { args := v.(GetNetworkDdosProtectionPlanArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetNetworkDdosProtectionPlanResult - secret, err := ctx.InvokePackageRaw("azure:network/getNetworkDdosProtectionPlan:getNetworkDdosProtectionPlan", args, &rv, "", opts...) - if err != nil { - return GetNetworkDdosProtectionPlanResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetNetworkDdosProtectionPlanResultOutput) - if secret { - return pulumi.ToSecret(output).(GetNetworkDdosProtectionPlanResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNetworkDdosProtectionPlan:getNetworkDdosProtectionPlan", args, GetNetworkDdosProtectionPlanResultOutput{}, options).(GetNetworkDdosProtectionPlanResultOutput), nil }).(GetNetworkDdosProtectionPlanResultOutput) } diff --git a/sdk/go/azure/network/getNetworkInterface.go b/sdk/go/azure/network/getNetworkInterface.go index c54000c6bd..3c8f9cfc29 100644 --- a/sdk/go/azure/network/getNetworkInterface.go +++ b/sdk/go/azure/network/getNetworkInterface.go @@ -94,21 +94,11 @@ type LookupNetworkInterfaceResult struct { } func LookupNetworkInterfaceOutput(ctx *pulumi.Context, args LookupNetworkInterfaceOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkInterfaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkInterfaceResultOutput, error) { args := v.(LookupNetworkInterfaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkInterfaceResult - secret, err := ctx.InvokePackageRaw("azure:network/getNetworkInterface:getNetworkInterface", args, &rv, "", opts...) - if err != nil { - return LookupNetworkInterfaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkInterfaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkInterfaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNetworkInterface:getNetworkInterface", args, LookupNetworkInterfaceResultOutput{}, options).(LookupNetworkInterfaceResultOutput), nil }).(LookupNetworkInterfaceResultOutput) } diff --git a/sdk/go/azure/network/getNetworkManager.go b/sdk/go/azure/network/getNetworkManager.go index 2af124f9a6..f251c496a6 100644 --- a/sdk/go/azure/network/getNetworkManager.go +++ b/sdk/go/azure/network/getNetworkManager.go @@ -105,21 +105,11 @@ type LookupNetworkManagerResult struct { } func LookupNetworkManagerOutput(ctx *pulumi.Context, args LookupNetworkManagerOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkManagerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkManagerResultOutput, error) { args := v.(LookupNetworkManagerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkManagerResult - secret, err := ctx.InvokePackageRaw("azure:network/getNetworkManager:getNetworkManager", args, &rv, "", opts...) - if err != nil { - return LookupNetworkManagerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkManagerResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkManagerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNetworkManager:getNetworkManager", args, LookupNetworkManagerResultOutput{}, options).(LookupNetworkManagerResultOutput), nil }).(LookupNetworkManagerResultOutput) } diff --git a/sdk/go/azure/network/getNetworkManagerConnectivityConfiguration.go b/sdk/go/azure/network/getNetworkManagerConnectivityConfiguration.go index a6f0dda0e5..69b64068da 100644 --- a/sdk/go/azure/network/getNetworkManagerConnectivityConfiguration.go +++ b/sdk/go/azure/network/getNetworkManagerConnectivityConfiguration.go @@ -79,21 +79,11 @@ type LookupNetworkManagerConnectivityConfigurationResult struct { } func LookupNetworkManagerConnectivityConfigurationOutput(ctx *pulumi.Context, args LookupNetworkManagerConnectivityConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkManagerConnectivityConfigurationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkManagerConnectivityConfigurationResultOutput, error) { args := v.(LookupNetworkManagerConnectivityConfigurationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkManagerConnectivityConfigurationResult - secret, err := ctx.InvokePackageRaw("azure:network/getNetworkManagerConnectivityConfiguration:getNetworkManagerConnectivityConfiguration", args, &rv, "", opts...) - if err != nil { - return LookupNetworkManagerConnectivityConfigurationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkManagerConnectivityConfigurationResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkManagerConnectivityConfigurationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNetworkManagerConnectivityConfiguration:getNetworkManagerConnectivityConfiguration", args, LookupNetworkManagerConnectivityConfigurationResultOutput{}, options).(LookupNetworkManagerConnectivityConfigurationResultOutput), nil }).(LookupNetworkManagerConnectivityConfigurationResultOutput) } diff --git a/sdk/go/azure/network/getNetworkManagerNetworkGroup.go b/sdk/go/azure/network/getNetworkManagerNetworkGroup.go index 5e9a77310c..646f34f7f3 100644 --- a/sdk/go/azure/network/getNetworkManagerNetworkGroup.go +++ b/sdk/go/azure/network/getNetworkManagerNetworkGroup.go @@ -102,21 +102,11 @@ type LookupNetworkManagerNetworkGroupResult struct { } func LookupNetworkManagerNetworkGroupOutput(ctx *pulumi.Context, args LookupNetworkManagerNetworkGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkManagerNetworkGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkManagerNetworkGroupResultOutput, error) { args := v.(LookupNetworkManagerNetworkGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkManagerNetworkGroupResult - secret, err := ctx.InvokePackageRaw("azure:network/getNetworkManagerNetworkGroup:getNetworkManagerNetworkGroup", args, &rv, "", opts...) - if err != nil { - return LookupNetworkManagerNetworkGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkManagerNetworkGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkManagerNetworkGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNetworkManagerNetworkGroup:getNetworkManagerNetworkGroup", args, LookupNetworkManagerNetworkGroupResultOutput{}, options).(LookupNetworkManagerNetworkGroupResultOutput), nil }).(LookupNetworkManagerNetworkGroupResultOutput) } diff --git a/sdk/go/azure/network/getNetworkSecurityGroup.go b/sdk/go/azure/network/getNetworkSecurityGroup.go index 6b58bcf0a4..9196f71bdf 100644 --- a/sdk/go/azure/network/getNetworkSecurityGroup.go +++ b/sdk/go/azure/network/getNetworkSecurityGroup.go @@ -74,21 +74,11 @@ type LookupNetworkSecurityGroupResult struct { } func LookupNetworkSecurityGroupOutput(ctx *pulumi.Context, args LookupNetworkSecurityGroupOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSecurityGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkSecurityGroupResultOutput, error) { args := v.(LookupNetworkSecurityGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkSecurityGroupResult - secret, err := ctx.InvokePackageRaw("azure:network/getNetworkSecurityGroup:getNetworkSecurityGroup", args, &rv, "", opts...) - if err != nil { - return LookupNetworkSecurityGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkSecurityGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkSecurityGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNetworkSecurityGroup:getNetworkSecurityGroup", args, LookupNetworkSecurityGroupResultOutput{}, options).(LookupNetworkSecurityGroupResultOutput), nil }).(LookupNetworkSecurityGroupResultOutput) } diff --git a/sdk/go/azure/network/getNetworkWatcher.go b/sdk/go/azure/network/getNetworkWatcher.go index 8f5970c09d..a9adf218b9 100644 --- a/sdk/go/azure/network/getNetworkWatcher.go +++ b/sdk/go/azure/network/getNetworkWatcher.go @@ -71,21 +71,11 @@ type LookupNetworkWatcherResult struct { } func LookupNetworkWatcherOutput(ctx *pulumi.Context, args LookupNetworkWatcherOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkWatcherResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNetworkWatcherResultOutput, error) { args := v.(LookupNetworkWatcherArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNetworkWatcherResult - secret, err := ctx.InvokePackageRaw("azure:network/getNetworkWatcher:getNetworkWatcher", args, &rv, "", opts...) - if err != nil { - return LookupNetworkWatcherResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNetworkWatcherResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNetworkWatcherResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getNetworkWatcher:getNetworkWatcher", args, LookupNetworkWatcherResultOutput{}, options).(LookupNetworkWatcherResultOutput), nil }).(LookupNetworkWatcherResultOutput) } diff --git a/sdk/go/azure/network/getPublicIP.go b/sdk/go/azure/network/getPublicIP.go index 0327df3fbd..a37137f2d6 100644 --- a/sdk/go/azure/network/getPublicIP.go +++ b/sdk/go/azure/network/getPublicIP.go @@ -197,21 +197,11 @@ type GetPublicIPResult struct { } func GetPublicIPOutput(ctx *pulumi.Context, args GetPublicIPOutputArgs, opts ...pulumi.InvokeOption) GetPublicIPResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPublicIPResultOutput, error) { args := v.(GetPublicIPArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPublicIPResult - secret, err := ctx.InvokePackageRaw("azure:network/getPublicIP:getPublicIP", args, &rv, "", opts...) - if err != nil { - return GetPublicIPResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPublicIPResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPublicIPResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getPublicIP:getPublicIP", args, GetPublicIPResultOutput{}, options).(GetPublicIPResultOutput), nil }).(GetPublicIPResultOutput) } diff --git a/sdk/go/azure/network/getPublicIPs.go b/sdk/go/azure/network/getPublicIPs.go index d4bdd76edf..0e2722f833 100644 --- a/sdk/go/azure/network/getPublicIPs.go +++ b/sdk/go/azure/network/getPublicIPs.go @@ -74,21 +74,11 @@ type GetPublicIPsResult struct { } func GetPublicIPsOutput(ctx *pulumi.Context, args GetPublicIPsOutputArgs, opts ...pulumi.InvokeOption) GetPublicIPsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPublicIPsResultOutput, error) { args := v.(GetPublicIPsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPublicIPsResult - secret, err := ctx.InvokePackageRaw("azure:network/getPublicIPs:getPublicIPs", args, &rv, "", opts...) - if err != nil { - return GetPublicIPsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPublicIPsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPublicIPsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getPublicIPs:getPublicIPs", args, GetPublicIPsResultOutput{}, options).(GetPublicIPsResultOutput), nil }).(GetPublicIPsResultOutput) } diff --git a/sdk/go/azure/network/getPublicIpPrefix.go b/sdk/go/azure/network/getPublicIpPrefix.go index 097aa9740b..525a6f61c3 100644 --- a/sdk/go/azure/network/getPublicIpPrefix.go +++ b/sdk/go/azure/network/getPublicIpPrefix.go @@ -83,21 +83,11 @@ type LookupPublicIpPrefixResult struct { } func LookupPublicIpPrefixOutput(ctx *pulumi.Context, args LookupPublicIpPrefixOutputArgs, opts ...pulumi.InvokeOption) LookupPublicIpPrefixResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPublicIpPrefixResultOutput, error) { args := v.(LookupPublicIpPrefixArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPublicIpPrefixResult - secret, err := ctx.InvokePackageRaw("azure:network/getPublicIpPrefix:getPublicIpPrefix", args, &rv, "", opts...) - if err != nil { - return LookupPublicIpPrefixResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPublicIpPrefixResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPublicIpPrefixResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getPublicIpPrefix:getPublicIpPrefix", args, LookupPublicIpPrefixResultOutput{}, options).(LookupPublicIpPrefixResultOutput), nil }).(LookupPublicIpPrefixResultOutput) } diff --git a/sdk/go/azure/network/getRouteFilter.go b/sdk/go/azure/network/getRouteFilter.go index c79f44e320..3222b82444 100644 --- a/sdk/go/azure/network/getRouteFilter.go +++ b/sdk/go/azure/network/getRouteFilter.go @@ -74,21 +74,11 @@ type LookupRouteFilterResult struct { } func LookupRouteFilterOutput(ctx *pulumi.Context, args LookupRouteFilterOutputArgs, opts ...pulumi.InvokeOption) LookupRouteFilterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRouteFilterResultOutput, error) { args := v.(LookupRouteFilterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRouteFilterResult - secret, err := ctx.InvokePackageRaw("azure:network/getRouteFilter:getRouteFilter", args, &rv, "", opts...) - if err != nil { - return LookupRouteFilterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRouteFilterResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRouteFilterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getRouteFilter:getRouteFilter", args, LookupRouteFilterResultOutput{}, options).(LookupRouteFilterResultOutput), nil }).(LookupRouteFilterResultOutput) } diff --git a/sdk/go/azure/network/getRouteTable.go b/sdk/go/azure/network/getRouteTable.go index b454e52473..bf161d69b1 100644 --- a/sdk/go/azure/network/getRouteTable.go +++ b/sdk/go/azure/network/getRouteTable.go @@ -77,21 +77,11 @@ type LookupRouteTableResult struct { } func LookupRouteTableOutput(ctx *pulumi.Context, args LookupRouteTableOutputArgs, opts ...pulumi.InvokeOption) LookupRouteTableResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRouteTableResultOutput, error) { args := v.(LookupRouteTableArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRouteTableResult - secret, err := ctx.InvokePackageRaw("azure:network/getRouteTable:getRouteTable", args, &rv, "", opts...) - if err != nil { - return LookupRouteTableResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRouteTableResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRouteTableResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getRouteTable:getRouteTable", args, LookupRouteTableResultOutput{}, options).(LookupRouteTableResultOutput), nil }).(LookupRouteTableResultOutput) } diff --git a/sdk/go/azure/network/getServiceTags.go b/sdk/go/azure/network/getServiceTags.go index eea013699e..7d8555a69f 100644 --- a/sdk/go/azure/network/getServiceTags.go +++ b/sdk/go/azure/network/getServiceTags.go @@ -80,21 +80,11 @@ type GetServiceTagsResult struct { } func GetServiceTagsOutput(ctx *pulumi.Context, args GetServiceTagsOutputArgs, opts ...pulumi.InvokeOption) GetServiceTagsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetServiceTagsResultOutput, error) { args := v.(GetServiceTagsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetServiceTagsResult - secret, err := ctx.InvokePackageRaw("azure:network/getServiceTags:getServiceTags", args, &rv, "", opts...) - if err != nil { - return GetServiceTagsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetServiceTagsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetServiceTagsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getServiceTags:getServiceTags", args, GetServiceTagsResultOutput{}, options).(GetServiceTagsResultOutput), nil }).(GetServiceTagsResultOutput) } diff --git a/sdk/go/azure/network/getSubnet.go b/sdk/go/azure/network/getSubnet.go index 4a1519c4f9..b64c822c28 100644 --- a/sdk/go/azure/network/getSubnet.go +++ b/sdk/go/azure/network/getSubnet.go @@ -86,21 +86,11 @@ type LookupSubnetResult struct { } func LookupSubnetOutput(ctx *pulumi.Context, args LookupSubnetOutputArgs, opts ...pulumi.InvokeOption) LookupSubnetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSubnetResultOutput, error) { args := v.(LookupSubnetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSubnetResult - secret, err := ctx.InvokePackageRaw("azure:network/getSubnet:getSubnet", args, &rv, "", opts...) - if err != nil { - return LookupSubnetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSubnetResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSubnetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getSubnet:getSubnet", args, LookupSubnetResultOutput{}, options).(LookupSubnetResultOutput), nil }).(LookupSubnetResultOutput) } diff --git a/sdk/go/azure/network/getTrafficManager.go b/sdk/go/azure/network/getTrafficManager.go index b1dac2612e..77f8273771 100644 --- a/sdk/go/azure/network/getTrafficManager.go +++ b/sdk/go/azure/network/getTrafficManager.go @@ -65,21 +65,11 @@ type GetTrafficManagerResult struct { } func GetTrafficManagerOutput(ctx *pulumi.Context, args GetTrafficManagerOutputArgs, opts ...pulumi.InvokeOption) GetTrafficManagerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetTrafficManagerResultOutput, error) { args := v.(GetTrafficManagerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetTrafficManagerResult - secret, err := ctx.InvokePackageRaw("azure:network/getTrafficManager:getTrafficManager", args, &rv, "", opts...) - if err != nil { - return GetTrafficManagerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetTrafficManagerResultOutput) - if secret { - return pulumi.ToSecret(output).(GetTrafficManagerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getTrafficManager:getTrafficManager", args, GetTrafficManagerResultOutput{}, options).(GetTrafficManagerResultOutput), nil }).(GetTrafficManagerResultOutput) } diff --git a/sdk/go/azure/network/getTrafficManagerProfile.go b/sdk/go/azure/network/getTrafficManagerProfile.go index 00981172cd..d453bf2e2d 100644 --- a/sdk/go/azure/network/getTrafficManagerProfile.go +++ b/sdk/go/azure/network/getTrafficManagerProfile.go @@ -86,21 +86,11 @@ type LookupTrafficManagerProfileResult struct { } func LookupTrafficManagerProfileOutput(ctx *pulumi.Context, args LookupTrafficManagerProfileOutputArgs, opts ...pulumi.InvokeOption) LookupTrafficManagerProfileResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTrafficManagerProfileResultOutput, error) { args := v.(LookupTrafficManagerProfileArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTrafficManagerProfileResult - secret, err := ctx.InvokePackageRaw("azure:network/getTrafficManagerProfile:getTrafficManagerProfile", args, &rv, "", opts...) - if err != nil { - return LookupTrafficManagerProfileResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTrafficManagerProfileResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTrafficManagerProfileResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getTrafficManagerProfile:getTrafficManagerProfile", args, LookupTrafficManagerProfileResultOutput{}, options).(LookupTrafficManagerProfileResultOutput), nil }).(LookupTrafficManagerProfileResultOutput) } diff --git a/sdk/go/azure/network/getVirtualHub.go b/sdk/go/azure/network/getVirtualHub.go index 1ab221ae30..8849dce32d 100644 --- a/sdk/go/azure/network/getVirtualHub.go +++ b/sdk/go/azure/network/getVirtualHub.go @@ -81,21 +81,11 @@ type LookupVirtualHubResult struct { } func LookupVirtualHubOutput(ctx *pulumi.Context, args LookupVirtualHubOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualHubResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualHubResultOutput, error) { args := v.(LookupVirtualHubArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualHubResult - secret, err := ctx.InvokePackageRaw("azure:network/getVirtualHub:getVirtualHub", args, &rv, "", opts...) - if err != nil { - return LookupVirtualHubResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualHubResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualHubResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVirtualHub:getVirtualHub", args, LookupVirtualHubResultOutput{}, options).(LookupVirtualHubResultOutput), nil }).(LookupVirtualHubResultOutput) } diff --git a/sdk/go/azure/network/getVirtualHubConnection.go b/sdk/go/azure/network/getVirtualHubConnection.go index 1c269bdbe9..699c2860fe 100644 --- a/sdk/go/azure/network/getVirtualHubConnection.go +++ b/sdk/go/azure/network/getVirtualHubConnection.go @@ -80,21 +80,11 @@ type LookupVirtualHubConnectionResult struct { } func LookupVirtualHubConnectionOutput(ctx *pulumi.Context, args LookupVirtualHubConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualHubConnectionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualHubConnectionResultOutput, error) { args := v.(LookupVirtualHubConnectionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualHubConnectionResult - secret, err := ctx.InvokePackageRaw("azure:network/getVirtualHubConnection:getVirtualHubConnection", args, &rv, "", opts...) - if err != nil { - return LookupVirtualHubConnectionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualHubConnectionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualHubConnectionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVirtualHubConnection:getVirtualHubConnection", args, LookupVirtualHubConnectionResultOutput{}, options).(LookupVirtualHubConnectionResultOutput), nil }).(LookupVirtualHubConnectionResultOutput) } diff --git a/sdk/go/azure/network/getVirtualHubRouteTable.go b/sdk/go/azure/network/getVirtualHubRouteTable.go index 5915a0c9bd..da3174c572 100644 --- a/sdk/go/azure/network/getVirtualHubRouteTable.go +++ b/sdk/go/azure/network/getVirtualHubRouteTable.go @@ -78,21 +78,11 @@ type LookupVirtualHubRouteTableResult struct { } func LookupVirtualHubRouteTableOutput(ctx *pulumi.Context, args LookupVirtualHubRouteTableOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualHubRouteTableResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualHubRouteTableResultOutput, error) { args := v.(LookupVirtualHubRouteTableArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualHubRouteTableResult - secret, err := ctx.InvokePackageRaw("azure:network/getVirtualHubRouteTable:getVirtualHubRouteTable", args, &rv, "", opts...) - if err != nil { - return LookupVirtualHubRouteTableResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualHubRouteTableResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualHubRouteTableResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVirtualHubRouteTable:getVirtualHubRouteTable", args, LookupVirtualHubRouteTableResultOutput{}, options).(LookupVirtualHubRouteTableResultOutput), nil }).(LookupVirtualHubRouteTableResultOutput) } diff --git a/sdk/go/azure/network/getVirtualNetwork.go b/sdk/go/azure/network/getVirtualNetwork.go index 9a923ff58c..ce8ade8c26 100644 --- a/sdk/go/azure/network/getVirtualNetwork.go +++ b/sdk/go/azure/network/getVirtualNetwork.go @@ -83,21 +83,11 @@ type LookupVirtualNetworkResult struct { } func LookupVirtualNetworkOutput(ctx *pulumi.Context, args LookupVirtualNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualNetworkResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualNetworkResultOutput, error) { args := v.(LookupVirtualNetworkArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualNetworkResult - secret, err := ctx.InvokePackageRaw("azure:network/getVirtualNetwork:getVirtualNetwork", args, &rv, "", opts...) - if err != nil { - return LookupVirtualNetworkResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualNetworkResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualNetworkResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVirtualNetwork:getVirtualNetwork", args, LookupVirtualNetworkResultOutput{}, options).(LookupVirtualNetworkResultOutput), nil }).(LookupVirtualNetworkResultOutput) } diff --git a/sdk/go/azure/network/getVirtualNetworkGateway.go b/sdk/go/azure/network/getVirtualNetworkGateway.go index 5a79f1afac..ecbd1d81ab 100644 --- a/sdk/go/azure/network/getVirtualNetworkGateway.go +++ b/sdk/go/azure/network/getVirtualNetworkGateway.go @@ -98,21 +98,11 @@ type LookupVirtualNetworkGatewayResult struct { } func LookupVirtualNetworkGatewayOutput(ctx *pulumi.Context, args LookupVirtualNetworkGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualNetworkGatewayResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualNetworkGatewayResultOutput, error) { args := v.(LookupVirtualNetworkGatewayArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualNetworkGatewayResult - secret, err := ctx.InvokePackageRaw("azure:network/getVirtualNetworkGateway:getVirtualNetworkGateway", args, &rv, "", opts...) - if err != nil { - return LookupVirtualNetworkGatewayResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualNetworkGatewayResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualNetworkGatewayResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVirtualNetworkGateway:getVirtualNetworkGateway", args, LookupVirtualNetworkGatewayResultOutput{}, options).(LookupVirtualNetworkGatewayResultOutput), nil }).(LookupVirtualNetworkGatewayResultOutput) } diff --git a/sdk/go/azure/network/getVirtualNetworkPeering.go b/sdk/go/azure/network/getVirtualNetworkPeering.go index 3cbbc43553..08dd5f9333 100644 --- a/sdk/go/azure/network/getVirtualNetworkPeering.go +++ b/sdk/go/azure/network/getVirtualNetworkPeering.go @@ -88,21 +88,11 @@ type LookupVirtualNetworkPeeringResult struct { } func LookupVirtualNetworkPeeringOutput(ctx *pulumi.Context, args LookupVirtualNetworkPeeringOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualNetworkPeeringResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualNetworkPeeringResultOutput, error) { args := v.(LookupVirtualNetworkPeeringArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualNetworkPeeringResult - secret, err := ctx.InvokePackageRaw("azure:network/getVirtualNetworkPeering:getVirtualNetworkPeering", args, &rv, "", opts...) - if err != nil { - return LookupVirtualNetworkPeeringResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualNetworkPeeringResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualNetworkPeeringResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVirtualNetworkPeering:getVirtualNetworkPeering", args, LookupVirtualNetworkPeeringResultOutput{}, options).(LookupVirtualNetworkPeeringResultOutput), nil }).(LookupVirtualNetworkPeeringResultOutput) } diff --git a/sdk/go/azure/network/getVirtualWan.go b/sdk/go/azure/network/getVirtualWan.go index 98be5b7ad4..0f5171f15f 100644 --- a/sdk/go/azure/network/getVirtualWan.go +++ b/sdk/go/azure/network/getVirtualWan.go @@ -55,21 +55,11 @@ type LookupVirtualWanResult struct { } func LookupVirtualWanOutput(ctx *pulumi.Context, args LookupVirtualWanOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualWanResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualWanResultOutput, error) { args := v.(LookupVirtualWanArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualWanResult - secret, err := ctx.InvokePackageRaw("azure:network/getVirtualWan:getVirtualWan", args, &rv, "", opts...) - if err != nil { - return LookupVirtualWanResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualWanResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualWanResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVirtualWan:getVirtualWan", args, LookupVirtualWanResultOutput{}, options).(LookupVirtualWanResultOutput), nil }).(LookupVirtualWanResultOutput) } diff --git a/sdk/go/azure/network/getVpnGateway.go b/sdk/go/azure/network/getVpnGateway.go index 9d46eced19..53989adae1 100644 --- a/sdk/go/azure/network/getVpnGateway.go +++ b/sdk/go/azure/network/getVpnGateway.go @@ -77,21 +77,11 @@ type LookupVpnGatewayResult struct { } func LookupVpnGatewayOutput(ctx *pulumi.Context, args LookupVpnGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupVpnGatewayResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVpnGatewayResultOutput, error) { args := v.(LookupVpnGatewayArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVpnGatewayResult - secret, err := ctx.InvokePackageRaw("azure:network/getVpnGateway:getVpnGateway", args, &rv, "", opts...) - if err != nil { - return LookupVpnGatewayResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVpnGatewayResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVpnGatewayResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVpnGateway:getVpnGateway", args, LookupVpnGatewayResultOutput{}, options).(LookupVpnGatewayResultOutput), nil }).(LookupVpnGatewayResultOutput) } diff --git a/sdk/go/azure/network/getVpnServerConfiguration.go b/sdk/go/azure/network/getVpnServerConfiguration.go index 6dc3483351..9b40785d66 100644 --- a/sdk/go/azure/network/getVpnServerConfiguration.go +++ b/sdk/go/azure/network/getVpnServerConfiguration.go @@ -86,21 +86,11 @@ type LookupVpnServerConfigurationResult struct { } func LookupVpnServerConfigurationOutput(ctx *pulumi.Context, args LookupVpnServerConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupVpnServerConfigurationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVpnServerConfigurationResultOutput, error) { args := v.(LookupVpnServerConfigurationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVpnServerConfigurationResult - secret, err := ctx.InvokePackageRaw("azure:network/getVpnServerConfiguration:getVpnServerConfiguration", args, &rv, "", opts...) - if err != nil { - return LookupVpnServerConfigurationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVpnServerConfigurationResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVpnServerConfigurationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:network/getVpnServerConfiguration:getVpnServerConfiguration", args, LookupVpnServerConfigurationResultOutput{}, options).(LookupVpnServerConfigurationResultOutput), nil }).(LookupVpnServerConfigurationResultOutput) } diff --git a/sdk/go/azure/nginx/getCertificate.go b/sdk/go/azure/nginx/getCertificate.go index 01e94e8ab9..bf40b5925c 100644 --- a/sdk/go/azure/nginx/getCertificate.go +++ b/sdk/go/azure/nginx/getCertificate.go @@ -83,21 +83,11 @@ type LookupCertificateResult struct { } func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCertificateResultOutput, error) { args := v.(LookupCertificateArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCertificateResult - secret, err := ctx.InvokePackageRaw("azure:nginx/getCertificate:getCertificate", args, &rv, "", opts...) - if err != nil { - return LookupCertificateResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCertificateResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCertificateResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:nginx/getCertificate:getCertificate", args, LookupCertificateResultOutput{}, options).(LookupCertificateResultOutput), nil }).(LookupCertificateResultOutput) } diff --git a/sdk/go/azure/nginx/getConfiguration.go b/sdk/go/azure/nginx/getConfiguration.go index eef5fc3a74..2c5c55525a 100644 --- a/sdk/go/azure/nginx/getConfiguration.go +++ b/sdk/go/azure/nginx/getConfiguration.go @@ -70,21 +70,11 @@ type LookupConfigurationResult struct { } func LookupConfigurationOutput(ctx *pulumi.Context, args LookupConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupConfigurationResultOutput, error) { args := v.(LookupConfigurationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupConfigurationResult - secret, err := ctx.InvokePackageRaw("azure:nginx/getConfiguration:getConfiguration", args, &rv, "", opts...) - if err != nil { - return LookupConfigurationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupConfigurationResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupConfigurationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:nginx/getConfiguration:getConfiguration", args, LookupConfigurationResultOutput{}, options).(LookupConfigurationResultOutput), nil }).(LookupConfigurationResultOutput) } diff --git a/sdk/go/azure/nginx/getDeployment.go b/sdk/go/azure/nginx/getDeployment.go index 939efa1196..66b4d3db9d 100644 --- a/sdk/go/azure/nginx/getDeployment.go +++ b/sdk/go/azure/nginx/getDeployment.go @@ -100,21 +100,11 @@ type LookupDeploymentResult struct { } func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupDeploymentResultOutput, error) { args := v.(LookupDeploymentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupDeploymentResult - secret, err := ctx.InvokePackageRaw("azure:nginx/getDeployment:getDeployment", args, &rv, "", opts...) - if err != nil { - return LookupDeploymentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupDeploymentResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupDeploymentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:nginx/getDeployment:getDeployment", args, LookupDeploymentResultOutput{}, options).(LookupDeploymentResultOutput), nil }).(LookupDeploymentResultOutput) } diff --git a/sdk/go/azure/notificationhub/getHub.go b/sdk/go/azure/notificationhub/getHub.go index d3ab89ed5d..8980c2cfaa 100644 --- a/sdk/go/azure/notificationhub/getHub.go +++ b/sdk/go/azure/notificationhub/getHub.go @@ -79,21 +79,11 @@ type LookupHubResult struct { } func LookupHubOutput(ctx *pulumi.Context, args LookupHubOutputArgs, opts ...pulumi.InvokeOption) LookupHubResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupHubResultOutput, error) { args := v.(LookupHubArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupHubResult - secret, err := ctx.InvokePackageRaw("azure:notificationhub/getHub:getHub", args, &rv, "", opts...) - if err != nil { - return LookupHubResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupHubResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupHubResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:notificationhub/getHub:getHub", args, LookupHubResultOutput{}, options).(LookupHubResultOutput), nil }).(LookupHubResultOutput) } diff --git a/sdk/go/azure/notificationhub/getNamespace.go b/sdk/go/azure/notificationhub/getNamespace.go index 6efd5b5722..e2ff2d4561 100644 --- a/sdk/go/azure/notificationhub/getNamespace.go +++ b/sdk/go/azure/notificationhub/getNamespace.go @@ -79,21 +79,11 @@ type LookupNamespaceResult struct { } func LookupNamespaceOutput(ctx *pulumi.Context, args LookupNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNamespaceResultOutput, error) { args := v.(LookupNamespaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNamespaceResult - secret, err := ctx.InvokePackageRaw("azure:notificationhub/getNamespace:getNamespace", args, &rv, "", opts...) - if err != nil { - return LookupNamespaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNamespaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNamespaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:notificationhub/getNamespace:getNamespace", args, LookupNamespaceResultOutput{}, options).(LookupNamespaceResultOutput), nil }).(LookupNamespaceResultOutput) } diff --git a/sdk/go/azure/operationalinsights/getAnalyticsWorkspace.go b/sdk/go/azure/operationalinsights/getAnalyticsWorkspace.go index ccf5a0450d..3439367226 100644 --- a/sdk/go/azure/operationalinsights/getAnalyticsWorkspace.go +++ b/sdk/go/azure/operationalinsights/getAnalyticsWorkspace.go @@ -82,21 +82,11 @@ type LookupAnalyticsWorkspaceResult struct { } func LookupAnalyticsWorkspaceOutput(ctx *pulumi.Context, args LookupAnalyticsWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupAnalyticsWorkspaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAnalyticsWorkspaceResultOutput, error) { args := v.(LookupAnalyticsWorkspaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAnalyticsWorkspaceResult - secret, err := ctx.InvokePackageRaw("azure:operationalinsights/getAnalyticsWorkspace:getAnalyticsWorkspace", args, &rv, "", opts...) - if err != nil { - return LookupAnalyticsWorkspaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAnalyticsWorkspaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAnalyticsWorkspaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:operationalinsights/getAnalyticsWorkspace:getAnalyticsWorkspace", args, LookupAnalyticsWorkspaceResultOutput{}, options).(LookupAnalyticsWorkspaceResultOutput), nil }).(LookupAnalyticsWorkspaceResultOutput) } diff --git a/sdk/go/azure/oracle/getAdbsCharacterSets.go b/sdk/go/azure/oracle/getAdbsCharacterSets.go index 9b73fa769c..b9ffd69ecf 100644 --- a/sdk/go/azure/oracle/getAdbsCharacterSets.go +++ b/sdk/go/azure/oracle/getAdbsCharacterSets.go @@ -65,21 +65,11 @@ type GetAdbsCharacterSetsResult struct { } func GetAdbsCharacterSetsOutput(ctx *pulumi.Context, args GetAdbsCharacterSetsOutputArgs, opts ...pulumi.InvokeOption) GetAdbsCharacterSetsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAdbsCharacterSetsResultOutput, error) { args := v.(GetAdbsCharacterSetsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAdbsCharacterSetsResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getAdbsCharacterSets:getAdbsCharacterSets", args, &rv, "", opts...) - if err != nil { - return GetAdbsCharacterSetsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAdbsCharacterSetsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAdbsCharacterSetsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getAdbsCharacterSets:getAdbsCharacterSets", args, GetAdbsCharacterSetsResultOutput{}, options).(GetAdbsCharacterSetsResultOutput), nil }).(GetAdbsCharacterSetsResultOutput) } diff --git a/sdk/go/azure/oracle/getAdbsNationalCharacterSets.go b/sdk/go/azure/oracle/getAdbsNationalCharacterSets.go index d2422decd7..e7ca186c48 100644 --- a/sdk/go/azure/oracle/getAdbsNationalCharacterSets.go +++ b/sdk/go/azure/oracle/getAdbsNationalCharacterSets.go @@ -65,21 +65,11 @@ type GetAdbsNationalCharacterSetsResult struct { } func GetAdbsNationalCharacterSetsOutput(ctx *pulumi.Context, args GetAdbsNationalCharacterSetsOutputArgs, opts ...pulumi.InvokeOption) GetAdbsNationalCharacterSetsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAdbsNationalCharacterSetsResultOutput, error) { args := v.(GetAdbsNationalCharacterSetsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAdbsNationalCharacterSetsResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getAdbsNationalCharacterSets:getAdbsNationalCharacterSets", args, &rv, "", opts...) - if err != nil { - return GetAdbsNationalCharacterSetsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAdbsNationalCharacterSetsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAdbsNationalCharacterSetsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getAdbsNationalCharacterSets:getAdbsNationalCharacterSets", args, GetAdbsNationalCharacterSetsResultOutput{}, options).(GetAdbsNationalCharacterSetsResultOutput), nil }).(GetAdbsNationalCharacterSetsResultOutput) } diff --git a/sdk/go/azure/oracle/getAutonomousDatabase.go b/sdk/go/azure/oracle/getAutonomousDatabase.go index 4d65dd076d..d89274ab87 100644 --- a/sdk/go/azure/oracle/getAutonomousDatabase.go +++ b/sdk/go/azure/oracle/getAutonomousDatabase.go @@ -178,21 +178,11 @@ type LookupAutonomousDatabaseResult struct { } func LookupAutonomousDatabaseOutput(ctx *pulumi.Context, args LookupAutonomousDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupAutonomousDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAutonomousDatabaseResultOutput, error) { args := v.(LookupAutonomousDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAutonomousDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getAutonomousDatabase:getAutonomousDatabase", args, &rv, "", opts...) - if err != nil { - return LookupAutonomousDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAutonomousDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAutonomousDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getAutonomousDatabase:getAutonomousDatabase", args, LookupAutonomousDatabaseResultOutput{}, options).(LookupAutonomousDatabaseResultOutput), nil }).(LookupAutonomousDatabaseResultOutput) } diff --git a/sdk/go/azure/oracle/getCloudVmCluster.go b/sdk/go/azure/oracle/getCloudVmCluster.go index f1ffba6e4b..7acde0ecb1 100644 --- a/sdk/go/azure/oracle/getCloudVmCluster.go +++ b/sdk/go/azure/oracle/getCloudVmCluster.go @@ -166,21 +166,11 @@ type LookupCloudVmClusterResult struct { } func LookupCloudVmClusterOutput(ctx *pulumi.Context, args LookupCloudVmClusterOutputArgs, opts ...pulumi.InvokeOption) LookupCloudVmClusterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCloudVmClusterResultOutput, error) { args := v.(LookupCloudVmClusterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCloudVmClusterResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getCloudVmCluster:getCloudVmCluster", args, &rv, "", opts...) - if err != nil { - return LookupCloudVmClusterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCloudVmClusterResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCloudVmClusterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getCloudVmCluster:getCloudVmCluster", args, LookupCloudVmClusterResultOutput{}, options).(LookupCloudVmClusterResultOutput), nil }).(LookupCloudVmClusterResultOutput) } diff --git a/sdk/go/azure/oracle/getDbNodes.go b/sdk/go/azure/oracle/getDbNodes.go index 4797437109..d99251e3fb 100644 --- a/sdk/go/azure/oracle/getDbNodes.go +++ b/sdk/go/azure/oracle/getDbNodes.go @@ -65,21 +65,11 @@ type GetDbNodesResult struct { } func GetDbNodesOutput(ctx *pulumi.Context, args GetDbNodesOutputArgs, opts ...pulumi.InvokeOption) GetDbNodesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetDbNodesResultOutput, error) { args := v.(GetDbNodesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetDbNodesResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getDbNodes:getDbNodes", args, &rv, "", opts...) - if err != nil { - return GetDbNodesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetDbNodesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetDbNodesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getDbNodes:getDbNodes", args, GetDbNodesResultOutput{}, options).(GetDbNodesResultOutput), nil }).(GetDbNodesResultOutput) } diff --git a/sdk/go/azure/oracle/getDbServers.go b/sdk/go/azure/oracle/getDbServers.go index 1115ac885e..10703318c8 100644 --- a/sdk/go/azure/oracle/getDbServers.go +++ b/sdk/go/azure/oracle/getDbServers.go @@ -69,21 +69,11 @@ type GetDbServersResult struct { } func GetDbServersOutput(ctx *pulumi.Context, args GetDbServersOutputArgs, opts ...pulumi.InvokeOption) GetDbServersResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetDbServersResultOutput, error) { args := v.(GetDbServersArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetDbServersResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getDbServers:getDbServers", args, &rv, "", opts...) - if err != nil { - return GetDbServersResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetDbServersResultOutput) - if secret { - return pulumi.ToSecret(output).(GetDbServersResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getDbServers:getDbServers", args, GetDbServersResultOutput{}, options).(GetDbServersResultOutput), nil }).(GetDbServersResultOutput) } diff --git a/sdk/go/azure/oracle/getDbSystemShapes.go b/sdk/go/azure/oracle/getDbSystemShapes.go index 7a36bcac5f..535b4c3245 100644 --- a/sdk/go/azure/oracle/getDbSystemShapes.go +++ b/sdk/go/azure/oracle/getDbSystemShapes.go @@ -67,21 +67,11 @@ type GetDbSystemShapesResult struct { } func GetDbSystemShapesOutput(ctx *pulumi.Context, args GetDbSystemShapesOutputArgs, opts ...pulumi.InvokeOption) GetDbSystemShapesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetDbSystemShapesResultOutput, error) { args := v.(GetDbSystemShapesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetDbSystemShapesResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getDbSystemShapes:getDbSystemShapes", args, &rv, "", opts...) - if err != nil { - return GetDbSystemShapesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetDbSystemShapesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetDbSystemShapesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getDbSystemShapes:getDbSystemShapes", args, GetDbSystemShapesResultOutput{}, options).(GetDbSystemShapesResultOutput), nil }).(GetDbSystemShapesResultOutput) } diff --git a/sdk/go/azure/oracle/getExadataInfrastructure.go b/sdk/go/azure/oracle/getExadataInfrastructure.go index 909e45b39f..2a9b2fb476 100644 --- a/sdk/go/azure/oracle/getExadataInfrastructure.go +++ b/sdk/go/azure/oracle/getExadataInfrastructure.go @@ -133,21 +133,11 @@ type LookupExadataInfrastructureResult struct { } func LookupExadataInfrastructureOutput(ctx *pulumi.Context, args LookupExadataInfrastructureOutputArgs, opts ...pulumi.InvokeOption) LookupExadataInfrastructureResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupExadataInfrastructureResultOutput, error) { args := v.(LookupExadataInfrastructureArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupExadataInfrastructureResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getExadataInfrastructure:getExadataInfrastructure", args, &rv, "", opts...) - if err != nil { - return LookupExadataInfrastructureResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupExadataInfrastructureResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupExadataInfrastructureResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getExadataInfrastructure:getExadataInfrastructure", args, LookupExadataInfrastructureResultOutput{}, options).(LookupExadataInfrastructureResultOutput), nil }).(LookupExadataInfrastructureResultOutput) } diff --git a/sdk/go/azure/oracle/getGiVersions.go b/sdk/go/azure/oracle/getGiVersions.go index c56c5f86d3..7c8aa35342 100644 --- a/sdk/go/azure/oracle/getGiVersions.go +++ b/sdk/go/azure/oracle/getGiVersions.go @@ -67,21 +67,11 @@ type GetGiVersionsResult struct { } func GetGiVersionsOutput(ctx *pulumi.Context, args GetGiVersionsOutputArgs, opts ...pulumi.InvokeOption) GetGiVersionsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetGiVersionsResultOutput, error) { args := v.(GetGiVersionsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetGiVersionsResult - secret, err := ctx.InvokePackageRaw("azure:oracle/getGiVersions:getGiVersions", args, &rv, "", opts...) - if err != nil { - return GetGiVersionsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetGiVersionsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetGiVersionsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:oracle/getGiVersions:getGiVersions", args, GetGiVersionsResultOutput{}, options).(GetGiVersionsResultOutput), nil }).(GetGiVersionsResultOutput) } diff --git a/sdk/go/azure/paloalto/getLocalRulestack.go b/sdk/go/azure/paloalto/getLocalRulestack.go index 50c2fdf9b3..bee6bb0939 100644 --- a/sdk/go/azure/paloalto/getLocalRulestack.go +++ b/sdk/go/azure/paloalto/getLocalRulestack.go @@ -46,21 +46,11 @@ type LookupLocalRulestackResult struct { } func LookupLocalRulestackOutput(ctx *pulumi.Context, args LookupLocalRulestackOutputArgs, opts ...pulumi.InvokeOption) LookupLocalRulestackResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupLocalRulestackResultOutput, error) { args := v.(LookupLocalRulestackArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupLocalRulestackResult - secret, err := ctx.InvokePackageRaw("azure:paloalto/getLocalRulestack:getLocalRulestack", args, &rv, "", opts...) - if err != nil { - return LookupLocalRulestackResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupLocalRulestackResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupLocalRulestackResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:paloalto/getLocalRulestack:getLocalRulestack", args, LookupLocalRulestackResultOutput{}, options).(LookupLocalRulestackResultOutput), nil }).(LookupLocalRulestackResultOutput) } diff --git a/sdk/go/azure/pim/getRoleManagementPolicy.go b/sdk/go/azure/pim/getRoleManagementPolicy.go index 4d6784b159..e08eed349a 100644 --- a/sdk/go/azure/pim/getRoleManagementPolicy.go +++ b/sdk/go/azure/pim/getRoleManagementPolicy.go @@ -137,21 +137,11 @@ type LookupRoleManagementPolicyResult struct { } func LookupRoleManagementPolicyOutput(ctx *pulumi.Context, args LookupRoleManagementPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRoleManagementPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupRoleManagementPolicyResultOutput, error) { args := v.(LookupRoleManagementPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupRoleManagementPolicyResult - secret, err := ctx.InvokePackageRaw("azure:pim/getRoleManagementPolicy:getRoleManagementPolicy", args, &rv, "", opts...) - if err != nil { - return LookupRoleManagementPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupRoleManagementPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupRoleManagementPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:pim/getRoleManagementPolicy:getRoleManagementPolicy", args, LookupRoleManagementPolicyResultOutput{}, options).(LookupRoleManagementPolicyResultOutput), nil }).(LookupRoleManagementPolicyResultOutput) } diff --git a/sdk/go/azure/policy/getPolicyAssignment.go b/sdk/go/azure/policy/getPolicyAssignment.go index 1be8770e56..f37917281a 100644 --- a/sdk/go/azure/policy/getPolicyAssignment.go +++ b/sdk/go/azure/policy/getPolicyAssignment.go @@ -87,21 +87,11 @@ type GetPolicyAssignmentResult struct { } func GetPolicyAssignmentOutput(ctx *pulumi.Context, args GetPolicyAssignmentOutputArgs, opts ...pulumi.InvokeOption) GetPolicyAssignmentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPolicyAssignmentResultOutput, error) { args := v.(GetPolicyAssignmentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPolicyAssignmentResult - secret, err := ctx.InvokePackageRaw("azure:policy/getPolicyAssignment:getPolicyAssignment", args, &rv, "", opts...) - if err != nil { - return GetPolicyAssignmentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPolicyAssignmentResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPolicyAssignmentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:policy/getPolicyAssignment:getPolicyAssignment", args, GetPolicyAssignmentResultOutput{}, options).(GetPolicyAssignmentResultOutput), nil }).(GetPolicyAssignmentResultOutput) } diff --git a/sdk/go/azure/policy/getPolicyDefintion.go b/sdk/go/azure/policy/getPolicyDefintion.go index c6ce63e8c9..6a28950c10 100644 --- a/sdk/go/azure/policy/getPolicyDefintion.go +++ b/sdk/go/azure/policy/getPolicyDefintion.go @@ -87,21 +87,11 @@ type GetPolicyDefintionResult struct { } func GetPolicyDefintionOutput(ctx *pulumi.Context, args GetPolicyDefintionOutputArgs, opts ...pulumi.InvokeOption) GetPolicyDefintionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPolicyDefintionResultOutput, error) { args := v.(GetPolicyDefintionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPolicyDefintionResult - secret, err := ctx.InvokePackageRaw("azure:policy/getPolicyDefintion:getPolicyDefintion", args, &rv, "", opts...) - if err != nil { - return GetPolicyDefintionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPolicyDefintionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPolicyDefintionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:policy/getPolicyDefintion:getPolicyDefintion", args, GetPolicyDefintionResultOutput{}, options).(GetPolicyDefintionResultOutput), nil }).(GetPolicyDefintionResultOutput) } diff --git a/sdk/go/azure/policy/getPolicyDefintionBuiltIn.go b/sdk/go/azure/policy/getPolicyDefintionBuiltIn.go index e35557a914..f777ab6e68 100644 --- a/sdk/go/azure/policy/getPolicyDefintionBuiltIn.go +++ b/sdk/go/azure/policy/getPolicyDefintionBuiltIn.go @@ -87,21 +87,11 @@ type GetPolicyDefintionBuiltInResult struct { } func GetPolicyDefintionBuiltInOutput(ctx *pulumi.Context, args GetPolicyDefintionBuiltInOutputArgs, opts ...pulumi.InvokeOption) GetPolicyDefintionBuiltInResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPolicyDefintionBuiltInResultOutput, error) { args := v.(GetPolicyDefintionBuiltInArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPolicyDefintionBuiltInResult - secret, err := ctx.InvokePackageRaw("azure:policy/getPolicyDefintionBuiltIn:getPolicyDefintionBuiltIn", args, &rv, "", opts...) - if err != nil { - return GetPolicyDefintionBuiltInResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPolicyDefintionBuiltInResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPolicyDefintionBuiltInResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:policy/getPolicyDefintionBuiltIn:getPolicyDefintionBuiltIn", args, GetPolicyDefintionBuiltInResultOutput{}, options).(GetPolicyDefintionBuiltInResultOutput), nil }).(GetPolicyDefintionBuiltInResultOutput) } diff --git a/sdk/go/azure/policy/getPolicySetDefinition.go b/sdk/go/azure/policy/getPolicySetDefinition.go index 3c9554fdae..7752018c52 100644 --- a/sdk/go/azure/policy/getPolicySetDefinition.go +++ b/sdk/go/azure/policy/getPolicySetDefinition.go @@ -87,21 +87,11 @@ type LookupPolicySetDefinitionResult struct { } func LookupPolicySetDefinitionOutput(ctx *pulumi.Context, args LookupPolicySetDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupPolicySetDefinitionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPolicySetDefinitionResultOutput, error) { args := v.(LookupPolicySetDefinitionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPolicySetDefinitionResult - secret, err := ctx.InvokePackageRaw("azure:policy/getPolicySetDefinition:getPolicySetDefinition", args, &rv, "", opts...) - if err != nil { - return LookupPolicySetDefinitionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPolicySetDefinitionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPolicySetDefinitionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:policy/getPolicySetDefinition:getPolicySetDefinition", args, LookupPolicySetDefinitionResultOutput{}, options).(LookupPolicySetDefinitionResultOutput), nil }).(LookupPolicySetDefinitionResultOutput) } diff --git a/sdk/go/azure/policy/getVirtualMachineConfigurationAssignment.go b/sdk/go/azure/policy/getVirtualMachineConfigurationAssignment.go index 369a9b66ad..feede17822 100644 --- a/sdk/go/azure/policy/getVirtualMachineConfigurationAssignment.go +++ b/sdk/go/azure/policy/getVirtualMachineConfigurationAssignment.go @@ -83,21 +83,11 @@ type LookupVirtualMachineConfigurationAssignmentResult struct { } func LookupVirtualMachineConfigurationAssignmentOutput(ctx *pulumi.Context, args LookupVirtualMachineConfigurationAssignmentOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualMachineConfigurationAssignmentResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVirtualMachineConfigurationAssignmentResultOutput, error) { args := v.(LookupVirtualMachineConfigurationAssignmentArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVirtualMachineConfigurationAssignmentResult - secret, err := ctx.InvokePackageRaw("azure:policy/getVirtualMachineConfigurationAssignment:getVirtualMachineConfigurationAssignment", args, &rv, "", opts...) - if err != nil { - return LookupVirtualMachineConfigurationAssignmentResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVirtualMachineConfigurationAssignmentResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVirtualMachineConfigurationAssignmentResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:policy/getVirtualMachineConfigurationAssignment:getVirtualMachineConfigurationAssignment", args, LookupVirtualMachineConfigurationAssignmentResultOutput{}, options).(LookupVirtualMachineConfigurationAssignmentResultOutput), nil }).(LookupVirtualMachineConfigurationAssignmentResultOutput) } diff --git a/sdk/go/azure/portal/azurerm_portal_dashboard.go b/sdk/go/azure/portal/azurerm_portal_dashboard.go index d16e581785..f9ff9ea6e0 100644 --- a/sdk/go/azure/portal/azurerm_portal_dashboard.go +++ b/sdk/go/azure/portal/azurerm_portal_dashboard.go @@ -78,21 +78,11 @@ type Azurerm_portal_dashboardResult struct { } func Azurerm_portal_dashboardOutput(ctx *pulumi.Context, args Azurerm_portal_dashboardOutputArgs, opts ...pulumi.InvokeOption) Azurerm_portal_dashboardResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (Azurerm_portal_dashboardResultOutput, error) { args := v.(Azurerm_portal_dashboardArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv Azurerm_portal_dashboardResult - secret, err := ctx.InvokePackageRaw("azure:portal/azurerm_portal_dashboard:azurerm_portal_dashboard", args, &rv, "", opts...) - if err != nil { - return Azurerm_portal_dashboardResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(Azurerm_portal_dashboardResultOutput) - if secret { - return pulumi.ToSecret(output).(Azurerm_portal_dashboardResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:portal/azurerm_portal_dashboard:azurerm_portal_dashboard", args, Azurerm_portal_dashboardResultOutput{}, options).(Azurerm_portal_dashboardResultOutput), nil }).(Azurerm_portal_dashboardResultOutput) } diff --git a/sdk/go/azure/postgresql/getFlexibleServer.go b/sdk/go/azure/postgresql/getFlexibleServer.go index 28f8bdec15..a6a1e7301d 100644 --- a/sdk/go/azure/postgresql/getFlexibleServer.go +++ b/sdk/go/azure/postgresql/getFlexibleServer.go @@ -89,21 +89,11 @@ type LookupFlexibleServerResult struct { } func LookupFlexibleServerOutput(ctx *pulumi.Context, args LookupFlexibleServerOutputArgs, opts ...pulumi.InvokeOption) LookupFlexibleServerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFlexibleServerResultOutput, error) { args := v.(LookupFlexibleServerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFlexibleServerResult - secret, err := ctx.InvokePackageRaw("azure:postgresql/getFlexibleServer:getFlexibleServer", args, &rv, "", opts...) - if err != nil { - return LookupFlexibleServerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFlexibleServerResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFlexibleServerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:postgresql/getFlexibleServer:getFlexibleServer", args, LookupFlexibleServerResultOutput{}, options).(LookupFlexibleServerResultOutput), nil }).(LookupFlexibleServerResultOutput) } diff --git a/sdk/go/azure/postgresql/getServer.go b/sdk/go/azure/postgresql/getServer.go index 2e66c96339..76c55a8dbc 100644 --- a/sdk/go/azure/postgresql/getServer.go +++ b/sdk/go/azure/postgresql/getServer.go @@ -81,21 +81,11 @@ type LookupServerResult struct { } func LookupServerOutput(ctx *pulumi.Context, args LookupServerOutputArgs, opts ...pulumi.InvokeOption) LookupServerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServerResultOutput, error) { args := v.(LookupServerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServerResult - secret, err := ctx.InvokePackageRaw("azure:postgresql/getServer:getServer", args, &rv, "", opts...) - if err != nil { - return LookupServerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServerResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:postgresql/getServer:getServer", args, LookupServerResultOutput{}, options).(LookupServerResultOutput), nil }).(LookupServerResultOutput) } diff --git a/sdk/go/azure/privatedns/getAAAARecord.go b/sdk/go/azure/privatedns/getAAAARecord.go index 65d910b44c..6d34f6b6c6 100644 --- a/sdk/go/azure/privatedns/getAAAARecord.go +++ b/sdk/go/azure/privatedns/getAAAARecord.go @@ -77,21 +77,11 @@ type LookupAAAARecordResult struct { } func LookupAAAARecordOutput(ctx *pulumi.Context, args LookupAAAARecordOutputArgs, opts ...pulumi.InvokeOption) LookupAAAARecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAAAARecordResultOutput, error) { args := v.(LookupAAAARecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAAAARecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getAAAARecord:getAAAARecord", args, &rv, "", opts...) - if err != nil { - return LookupAAAARecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAAAARecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAAAARecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getAAAARecord:getAAAARecord", args, LookupAAAARecordResultOutput{}, options).(LookupAAAARecordResultOutput), nil }).(LookupAAAARecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getARecord.go b/sdk/go/azure/privatedns/getARecord.go index c616402185..672a60ac0a 100644 --- a/sdk/go/azure/privatedns/getARecord.go +++ b/sdk/go/azure/privatedns/getARecord.go @@ -77,21 +77,11 @@ type LookupARecordResult struct { } func LookupARecordOutput(ctx *pulumi.Context, args LookupARecordOutputArgs, opts ...pulumi.InvokeOption) LookupARecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupARecordResultOutput, error) { args := v.(LookupARecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupARecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getARecord:getARecord", args, &rv, "", opts...) - if err != nil { - return LookupARecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupARecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupARecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getARecord:getARecord", args, LookupARecordResultOutput{}, options).(LookupARecordResultOutput), nil }).(LookupARecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getCnameRecord.go b/sdk/go/azure/privatedns/getCnameRecord.go index bc10ed55bc..df2e3f4c68 100644 --- a/sdk/go/azure/privatedns/getCnameRecord.go +++ b/sdk/go/azure/privatedns/getCnameRecord.go @@ -78,21 +78,11 @@ type LookupCnameRecordResult struct { } func LookupCnameRecordOutput(ctx *pulumi.Context, args LookupCnameRecordOutputArgs, opts ...pulumi.InvokeOption) LookupCnameRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCnameRecordResultOutput, error) { args := v.(LookupCnameRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCnameRecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getCnameRecord:getCnameRecord", args, &rv, "", opts...) - if err != nil { - return LookupCnameRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCnameRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCnameRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getCnameRecord:getCnameRecord", args, LookupCnameRecordResultOutput{}, options).(LookupCnameRecordResultOutput), nil }).(LookupCnameRecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getDnsZone.go b/sdk/go/azure/privatedns/getDnsZone.go index 91d5ff790a..0d8a749b09 100644 --- a/sdk/go/azure/privatedns/getDnsZone.go +++ b/sdk/go/azure/privatedns/getDnsZone.go @@ -81,21 +81,11 @@ type GetDnsZoneResult struct { } func GetDnsZoneOutput(ctx *pulumi.Context, args GetDnsZoneOutputArgs, opts ...pulumi.InvokeOption) GetDnsZoneResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetDnsZoneResultOutput, error) { args := v.(GetDnsZoneArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetDnsZoneResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getDnsZone:getDnsZone", args, &rv, "", opts...) - if err != nil { - return GetDnsZoneResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetDnsZoneResultOutput) - if secret { - return pulumi.ToSecret(output).(GetDnsZoneResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getDnsZone:getDnsZone", args, GetDnsZoneResultOutput{}, options).(GetDnsZoneResultOutput), nil }).(GetDnsZoneResultOutput) } diff --git a/sdk/go/azure/privatedns/getMxRecord.go b/sdk/go/azure/privatedns/getMxRecord.go index cc73cac071..afe66f9725 100644 --- a/sdk/go/azure/privatedns/getMxRecord.go +++ b/sdk/go/azure/privatedns/getMxRecord.go @@ -77,21 +77,11 @@ type LookupMxRecordResult struct { } func LookupMxRecordOutput(ctx *pulumi.Context, args LookupMxRecordOutputArgs, opts ...pulumi.InvokeOption) LookupMxRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupMxRecordResultOutput, error) { args := v.(LookupMxRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupMxRecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getMxRecord:getMxRecord", args, &rv, "", opts...) - if err != nil { - return LookupMxRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupMxRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupMxRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getMxRecord:getMxRecord", args, LookupMxRecordResultOutput{}, options).(LookupMxRecordResultOutput), nil }).(LookupMxRecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getPtrRecord.go b/sdk/go/azure/privatedns/getPtrRecord.go index 934320e514..9065a8aea9 100644 --- a/sdk/go/azure/privatedns/getPtrRecord.go +++ b/sdk/go/azure/privatedns/getPtrRecord.go @@ -77,21 +77,11 @@ type GetPtrRecordResult struct { } func GetPtrRecordOutput(ctx *pulumi.Context, args GetPtrRecordOutputArgs, opts ...pulumi.InvokeOption) GetPtrRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPtrRecordResultOutput, error) { args := v.(GetPtrRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPtrRecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getPtrRecord:getPtrRecord", args, &rv, "", opts...) - if err != nil { - return GetPtrRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPtrRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPtrRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getPtrRecord:getPtrRecord", args, GetPtrRecordResultOutput{}, options).(GetPtrRecordResultOutput), nil }).(GetPtrRecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getResolver.go b/sdk/go/azure/privatedns/getResolver.go index 89eec17b6f..745ef41f08 100644 --- a/sdk/go/azure/privatedns/getResolver.go +++ b/sdk/go/azure/privatedns/getResolver.go @@ -72,21 +72,11 @@ type LookupResolverResult struct { } func LookupResolverOutput(ctx *pulumi.Context, args LookupResolverOutputArgs, opts ...pulumi.InvokeOption) LookupResolverResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResolverResultOutput, error) { args := v.(LookupResolverArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResolverResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getResolver:getResolver", args, &rv, "", opts...) - if err != nil { - return LookupResolverResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResolverResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResolverResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getResolver:getResolver", args, LookupResolverResultOutput{}, options).(LookupResolverResultOutput), nil }).(LookupResolverResultOutput) } diff --git a/sdk/go/azure/privatedns/getResolverDnsForwardingRuleset.go b/sdk/go/azure/privatedns/getResolverDnsForwardingRuleset.go index 7a2126b7d5..558136dc64 100644 --- a/sdk/go/azure/privatedns/getResolverDnsForwardingRuleset.go +++ b/sdk/go/azure/privatedns/getResolverDnsForwardingRuleset.go @@ -72,21 +72,11 @@ type LookupResolverDnsForwardingRulesetResult struct { } func LookupResolverDnsForwardingRulesetOutput(ctx *pulumi.Context, args LookupResolverDnsForwardingRulesetOutputArgs, opts ...pulumi.InvokeOption) LookupResolverDnsForwardingRulesetResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResolverDnsForwardingRulesetResultOutput, error) { args := v.(LookupResolverDnsForwardingRulesetArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResolverDnsForwardingRulesetResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getResolverDnsForwardingRuleset:getResolverDnsForwardingRuleset", args, &rv, "", opts...) - if err != nil { - return LookupResolverDnsForwardingRulesetResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResolverDnsForwardingRulesetResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResolverDnsForwardingRulesetResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getResolverDnsForwardingRuleset:getResolverDnsForwardingRuleset", args, LookupResolverDnsForwardingRulesetResultOutput{}, options).(LookupResolverDnsForwardingRulesetResultOutput), nil }).(LookupResolverDnsForwardingRulesetResultOutput) } diff --git a/sdk/go/azure/privatedns/getResolverForwardingRule.go b/sdk/go/azure/privatedns/getResolverForwardingRule.go index f19043f76e..3439a921ab 100644 --- a/sdk/go/azure/privatedns/getResolverForwardingRule.go +++ b/sdk/go/azure/privatedns/getResolverForwardingRule.go @@ -74,21 +74,11 @@ type LookupResolverForwardingRuleResult struct { } func LookupResolverForwardingRuleOutput(ctx *pulumi.Context, args LookupResolverForwardingRuleOutputArgs, opts ...pulumi.InvokeOption) LookupResolverForwardingRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResolverForwardingRuleResultOutput, error) { args := v.(LookupResolverForwardingRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResolverForwardingRuleResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getResolverForwardingRule:getResolverForwardingRule", args, &rv, "", opts...) - if err != nil { - return LookupResolverForwardingRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResolverForwardingRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResolverForwardingRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getResolverForwardingRule:getResolverForwardingRule", args, LookupResolverForwardingRuleResultOutput{}, options).(LookupResolverForwardingRuleResultOutput), nil }).(LookupResolverForwardingRuleResultOutput) } diff --git a/sdk/go/azure/privatedns/getResolverInboundEndpoint.go b/sdk/go/azure/privatedns/getResolverInboundEndpoint.go index ba137fc8c8..20c1a2861b 100644 --- a/sdk/go/azure/privatedns/getResolverInboundEndpoint.go +++ b/sdk/go/azure/privatedns/getResolverInboundEndpoint.go @@ -72,21 +72,11 @@ type LookupResolverInboundEndpointResult struct { } func LookupResolverInboundEndpointOutput(ctx *pulumi.Context, args LookupResolverInboundEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupResolverInboundEndpointResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResolverInboundEndpointResultOutput, error) { args := v.(LookupResolverInboundEndpointArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResolverInboundEndpointResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", args, &rv, "", opts...) - if err != nil { - return LookupResolverInboundEndpointResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResolverInboundEndpointResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResolverInboundEndpointResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", args, LookupResolverInboundEndpointResultOutput{}, options).(LookupResolverInboundEndpointResultOutput), nil }).(LookupResolverInboundEndpointResultOutput) } diff --git a/sdk/go/azure/privatedns/getResolverOutboundEndpoint.go b/sdk/go/azure/privatedns/getResolverOutboundEndpoint.go index 84e501a01c..04cd42af59 100644 --- a/sdk/go/azure/privatedns/getResolverOutboundEndpoint.go +++ b/sdk/go/azure/privatedns/getResolverOutboundEndpoint.go @@ -72,21 +72,11 @@ type LookupResolverOutboundEndpointResult struct { } func LookupResolverOutboundEndpointOutput(ctx *pulumi.Context, args LookupResolverOutboundEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupResolverOutboundEndpointResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResolverOutboundEndpointResultOutput, error) { args := v.(LookupResolverOutboundEndpointArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResolverOutboundEndpointResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getResolverOutboundEndpoint:getResolverOutboundEndpoint", args, &rv, "", opts...) - if err != nil { - return LookupResolverOutboundEndpointResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResolverOutboundEndpointResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResolverOutboundEndpointResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getResolverOutboundEndpoint:getResolverOutboundEndpoint", args, LookupResolverOutboundEndpointResultOutput{}, options).(LookupResolverOutboundEndpointResultOutput), nil }).(LookupResolverOutboundEndpointResultOutput) } diff --git a/sdk/go/azure/privatedns/getResolverVirtualNetworkLink.go b/sdk/go/azure/privatedns/getResolverVirtualNetworkLink.go index 6ba6f72d53..ba8933f97e 100644 --- a/sdk/go/azure/privatedns/getResolverVirtualNetworkLink.go +++ b/sdk/go/azure/privatedns/getResolverVirtualNetworkLink.go @@ -70,21 +70,11 @@ type LookupResolverVirtualNetworkLinkResult struct { } func LookupResolverVirtualNetworkLinkOutput(ctx *pulumi.Context, args LookupResolverVirtualNetworkLinkOutputArgs, opts ...pulumi.InvokeOption) LookupResolverVirtualNetworkLinkResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupResolverVirtualNetworkLinkResultOutput, error) { args := v.(LookupResolverVirtualNetworkLinkArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupResolverVirtualNetworkLinkResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getResolverVirtualNetworkLink:getResolverVirtualNetworkLink", args, &rv, "", opts...) - if err != nil { - return LookupResolverVirtualNetworkLinkResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupResolverVirtualNetworkLinkResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupResolverVirtualNetworkLinkResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getResolverVirtualNetworkLink:getResolverVirtualNetworkLink", args, LookupResolverVirtualNetworkLinkResultOutput{}, options).(LookupResolverVirtualNetworkLinkResultOutput), nil }).(LookupResolverVirtualNetworkLinkResultOutput) } diff --git a/sdk/go/azure/privatedns/getSoaRecord.go b/sdk/go/azure/privatedns/getSoaRecord.go index 9d69f7ee70..fe8abfef8f 100644 --- a/sdk/go/azure/privatedns/getSoaRecord.go +++ b/sdk/go/azure/privatedns/getSoaRecord.go @@ -89,21 +89,11 @@ type GetSoaRecordResult struct { } func GetSoaRecordOutput(ctx *pulumi.Context, args GetSoaRecordOutputArgs, opts ...pulumi.InvokeOption) GetSoaRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetSoaRecordResultOutput, error) { args := v.(GetSoaRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSoaRecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getSoaRecord:getSoaRecord", args, &rv, "", opts...) - if err != nil { - return GetSoaRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetSoaRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(GetSoaRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getSoaRecord:getSoaRecord", args, GetSoaRecordResultOutput{}, options).(GetSoaRecordResultOutput), nil }).(GetSoaRecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getSrvRecord.go b/sdk/go/azure/privatedns/getSrvRecord.go index 258db04525..c8b745a850 100644 --- a/sdk/go/azure/privatedns/getSrvRecord.go +++ b/sdk/go/azure/privatedns/getSrvRecord.go @@ -77,21 +77,11 @@ type GetSrvRecordResult struct { } func GetSrvRecordOutput(ctx *pulumi.Context, args GetSrvRecordOutputArgs, opts ...pulumi.InvokeOption) GetSrvRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetSrvRecordResultOutput, error) { args := v.(GetSrvRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetSrvRecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getSrvRecord:getSrvRecord", args, &rv, "", opts...) - if err != nil { - return GetSrvRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetSrvRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(GetSrvRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getSrvRecord:getSrvRecord", args, GetSrvRecordResultOutput{}, options).(GetSrvRecordResultOutput), nil }).(GetSrvRecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getTxtRecord.go b/sdk/go/azure/privatedns/getTxtRecord.go index 4f6d7dfa9f..ac752ba2fa 100644 --- a/sdk/go/azure/privatedns/getTxtRecord.go +++ b/sdk/go/azure/privatedns/getTxtRecord.go @@ -77,21 +77,11 @@ type LookupTxtRecordResult struct { } func LookupTxtRecordOutput(ctx *pulumi.Context, args LookupTxtRecordOutputArgs, opts ...pulumi.InvokeOption) LookupTxtRecordResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTxtRecordResultOutput, error) { args := v.(LookupTxtRecordArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTxtRecordResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getTxtRecord:getTxtRecord", args, &rv, "", opts...) - if err != nil { - return LookupTxtRecordResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTxtRecordResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTxtRecordResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getTxtRecord:getTxtRecord", args, LookupTxtRecordResultOutput{}, options).(LookupTxtRecordResultOutput), nil }).(LookupTxtRecordResultOutput) } diff --git a/sdk/go/azure/privatedns/getZoneVirtualNetworkLink.go b/sdk/go/azure/privatedns/getZoneVirtualNetworkLink.go index e6a9e90c0f..3d643eb029 100644 --- a/sdk/go/azure/privatedns/getZoneVirtualNetworkLink.go +++ b/sdk/go/azure/privatedns/getZoneVirtualNetworkLink.go @@ -77,21 +77,11 @@ type LookupZoneVirtualNetworkLinkResult struct { } func LookupZoneVirtualNetworkLinkOutput(ctx *pulumi.Context, args LookupZoneVirtualNetworkLinkOutputArgs, opts ...pulumi.InvokeOption) LookupZoneVirtualNetworkLinkResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupZoneVirtualNetworkLinkResultOutput, error) { args := v.(LookupZoneVirtualNetworkLinkArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupZoneVirtualNetworkLinkResult - secret, err := ctx.InvokePackageRaw("azure:privatedns/getZoneVirtualNetworkLink:getZoneVirtualNetworkLink", args, &rv, "", opts...) - if err != nil { - return LookupZoneVirtualNetworkLinkResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupZoneVirtualNetworkLinkResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupZoneVirtualNetworkLinkResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatedns/getZoneVirtualNetworkLink:getZoneVirtualNetworkLink", args, LookupZoneVirtualNetworkLinkResultOutput{}, options).(LookupZoneVirtualNetworkLinkResultOutput), nil }).(LookupZoneVirtualNetworkLinkResultOutput) } diff --git a/sdk/go/azure/privatelink/getEndpointConnection.go b/sdk/go/azure/privatelink/getEndpointConnection.go index 51651c3278..10da21ad48 100644 --- a/sdk/go/azure/privatelink/getEndpointConnection.go +++ b/sdk/go/azure/privatelink/getEndpointConnection.go @@ -72,21 +72,11 @@ type GetEndpointConnectionResult struct { } func GetEndpointConnectionOutput(ctx *pulumi.Context, args GetEndpointConnectionOutputArgs, opts ...pulumi.InvokeOption) GetEndpointConnectionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetEndpointConnectionResultOutput, error) { args := v.(GetEndpointConnectionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetEndpointConnectionResult - secret, err := ctx.InvokePackageRaw("azure:privatelink/getEndpointConnection:getEndpointConnection", args, &rv, "", opts...) - if err != nil { - return GetEndpointConnectionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetEndpointConnectionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetEndpointConnectionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatelink/getEndpointConnection:getEndpointConnection", args, GetEndpointConnectionResultOutput{}, options).(GetEndpointConnectionResultOutput), nil }).(GetEndpointConnectionResultOutput) } diff --git a/sdk/go/azure/privatelink/getService.go b/sdk/go/azure/privatelink/getService.go index bf3643ce90..b4f27a2c01 100644 --- a/sdk/go/azure/privatelink/getService.go +++ b/sdk/go/azure/privatelink/getService.go @@ -84,21 +84,11 @@ type GetServiceResult struct { } func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetServiceResultOutput, error) { args := v.(GetServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetServiceResult - secret, err := ctx.InvokePackageRaw("azure:privatelink/getService:getService", args, &rv, "", opts...) - if err != nil { - return GetServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(GetServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatelink/getService:getService", args, GetServiceResultOutput{}, options).(GetServiceResultOutput), nil }).(GetServiceResultOutput) } diff --git a/sdk/go/azure/privatelink/getServiceEndpointConnections.go b/sdk/go/azure/privatelink/getServiceEndpointConnections.go index 994125b459..e128467d80 100644 --- a/sdk/go/azure/privatelink/getServiceEndpointConnections.go +++ b/sdk/go/azure/privatelink/getServiceEndpointConnections.go @@ -71,21 +71,11 @@ type GetServiceEndpointConnectionsResult struct { } func GetServiceEndpointConnectionsOutput(ctx *pulumi.Context, args GetServiceEndpointConnectionsOutputArgs, opts ...pulumi.InvokeOption) GetServiceEndpointConnectionsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetServiceEndpointConnectionsResultOutput, error) { args := v.(GetServiceEndpointConnectionsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetServiceEndpointConnectionsResult - secret, err := ctx.InvokePackageRaw("azure:privatelink/getServiceEndpointConnections:getServiceEndpointConnections", args, &rv, "", opts...) - if err != nil { - return GetServiceEndpointConnectionsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetServiceEndpointConnectionsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetServiceEndpointConnectionsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:privatelink/getServiceEndpointConnections:getServiceEndpointConnections", args, GetServiceEndpointConnectionsResultOutput{}, options).(GetServiceEndpointConnectionsResultOutput), nil }).(GetServiceEndpointConnectionsResultOutput) } diff --git a/sdk/go/azure/proximity/getPlacementGroup.go b/sdk/go/azure/proximity/getPlacementGroup.go index 49bb5e25e6..48e8f9eea5 100644 --- a/sdk/go/azure/proximity/getPlacementGroup.go +++ b/sdk/go/azure/proximity/getPlacementGroup.go @@ -69,21 +69,11 @@ type LookupPlacementGroupResult struct { } func LookupPlacementGroupOutput(ctx *pulumi.Context, args LookupPlacementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupPlacementGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupPlacementGroupResultOutput, error) { args := v.(LookupPlacementGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupPlacementGroupResult - secret, err := ctx.InvokePackageRaw("azure:proximity/getPlacementGroup:getPlacementGroup", args, &rv, "", opts...) - if err != nil { - return LookupPlacementGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupPlacementGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupPlacementGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:proximity/getPlacementGroup:getPlacementGroup", args, LookupPlacementGroupResultOutput{}, options).(LookupPlacementGroupResultOutput), nil }).(LookupPlacementGroupResultOutput) } diff --git a/sdk/go/azure/recoveryservices/getVault.go b/sdk/go/azure/recoveryservices/getVault.go index 43bb27160d..b028048249 100644 --- a/sdk/go/azure/recoveryservices/getVault.go +++ b/sdk/go/azure/recoveryservices/getVault.go @@ -74,21 +74,11 @@ type LookupVaultResult struct { } func LookupVaultOutput(ctx *pulumi.Context, args LookupVaultOutputArgs, opts ...pulumi.InvokeOption) LookupVaultResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupVaultResultOutput, error) { args := v.(LookupVaultArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupVaultResult - secret, err := ctx.InvokePackageRaw("azure:recoveryservices/getVault:getVault", args, &rv, "", opts...) - if err != nil { - return LookupVaultResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupVaultResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupVaultResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:recoveryservices/getVault:getVault", args, LookupVaultResultOutput{}, options).(LookupVaultResultOutput), nil }).(LookupVaultResultOutput) } diff --git a/sdk/go/azure/redis/getCache.go b/sdk/go/azure/redis/getCache.go index 3a464bfc4d..38da1ac4eb 100644 --- a/sdk/go/azure/redis/getCache.go +++ b/sdk/go/azure/redis/getCache.go @@ -106,21 +106,11 @@ type LookupCacheResult struct { } func LookupCacheOutput(ctx *pulumi.Context, args LookupCacheOutputArgs, opts ...pulumi.InvokeOption) LookupCacheResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupCacheResultOutput, error) { args := v.(LookupCacheArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupCacheResult - secret, err := ctx.InvokePackageRaw("azure:redis/getCache:getCache", args, &rv, "", opts...) - if err != nil { - return LookupCacheResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupCacheResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupCacheResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:redis/getCache:getCache", args, LookupCacheResultOutput{}, options).(LookupCacheResultOutput), nil }).(LookupCacheResultOutput) } diff --git a/sdk/go/azure/redis/getEnterpriseDatabase.go b/sdk/go/azure/redis/getEnterpriseDatabase.go index 4237ac4e70..cb0a9b31b8 100644 --- a/sdk/go/azure/redis/getEnterpriseDatabase.go +++ b/sdk/go/azure/redis/getEnterpriseDatabase.go @@ -49,21 +49,11 @@ type LookupEnterpriseDatabaseResult struct { } func LookupEnterpriseDatabaseOutput(ctx *pulumi.Context, args LookupEnterpriseDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupEnterpriseDatabaseResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupEnterpriseDatabaseResultOutput, error) { args := v.(LookupEnterpriseDatabaseArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupEnterpriseDatabaseResult - secret, err := ctx.InvokePackageRaw("azure:redis/getEnterpriseDatabase:getEnterpriseDatabase", args, &rv, "", opts...) - if err != nil { - return LookupEnterpriseDatabaseResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupEnterpriseDatabaseResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupEnterpriseDatabaseResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:redis/getEnterpriseDatabase:getEnterpriseDatabase", args, LookupEnterpriseDatabaseResultOutput{}, options).(LookupEnterpriseDatabaseResultOutput), nil }).(LookupEnterpriseDatabaseResultOutput) } diff --git a/sdk/go/azure/role/getRoleDefinition.go b/sdk/go/azure/role/getRoleDefinition.go index 674eebb145..5fb7fcc15c 100644 --- a/sdk/go/azure/role/getRoleDefinition.go +++ b/sdk/go/azure/role/getRoleDefinition.go @@ -111,21 +111,11 @@ type GetRoleDefinitionResult struct { } func GetRoleDefinitionOutput(ctx *pulumi.Context, args GetRoleDefinitionOutputArgs, opts ...pulumi.InvokeOption) GetRoleDefinitionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetRoleDefinitionResultOutput, error) { args := v.(GetRoleDefinitionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetRoleDefinitionResult - secret, err := ctx.InvokePackageRaw("azure:role/getRoleDefinition:getRoleDefinition", args, &rv, "", opts...) - if err != nil { - return GetRoleDefinitionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetRoleDefinitionResultOutput) - if secret { - return pulumi.ToSecret(output).(GetRoleDefinitionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:role/getRoleDefinition:getRoleDefinition", args, GetRoleDefinitionResultOutput{}, options).(GetRoleDefinitionResultOutput), nil }).(GetRoleDefinitionResultOutput) } diff --git a/sdk/go/azure/search/getService.go b/sdk/go/azure/search/getService.go index fe84025a62..3e5c2d3453 100644 --- a/sdk/go/azure/search/getService.go +++ b/sdk/go/azure/search/getService.go @@ -90,21 +90,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:search/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:search/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/go/azure/sentinel/getAlertRule.go b/sdk/go/azure/sentinel/getAlertRule.go index cf6c0e5a5f..f8af395644 100644 --- a/sdk/go/azure/sentinel/getAlertRule.go +++ b/sdk/go/azure/sentinel/getAlertRule.go @@ -75,21 +75,11 @@ type GetAlertRuleResult struct { } func GetAlertRuleOutput(ctx *pulumi.Context, args GetAlertRuleOutputArgs, opts ...pulumi.InvokeOption) GetAlertRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAlertRuleResultOutput, error) { args := v.(GetAlertRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAlertRuleResult - secret, err := ctx.InvokePackageRaw("azure:sentinel/getAlertRule:getAlertRule", args, &rv, "", opts...) - if err != nil { - return GetAlertRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAlertRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAlertRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:sentinel/getAlertRule:getAlertRule", args, GetAlertRuleResultOutput{}, options).(GetAlertRuleResultOutput), nil }).(GetAlertRuleResultOutput) } diff --git a/sdk/go/azure/sentinel/getAlertRuleAnomaly.go b/sdk/go/azure/sentinel/getAlertRuleAnomaly.go index 86ee652e4e..26b5fa575e 100644 --- a/sdk/go/azure/sentinel/getAlertRuleAnomaly.go +++ b/sdk/go/azure/sentinel/getAlertRuleAnomaly.go @@ -124,21 +124,11 @@ type GetAlertRuleAnomalyResult struct { } func GetAlertRuleAnomalyOutput(ctx *pulumi.Context, args GetAlertRuleAnomalyOutputArgs, opts ...pulumi.InvokeOption) GetAlertRuleAnomalyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAlertRuleAnomalyResultOutput, error) { args := v.(GetAlertRuleAnomalyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAlertRuleAnomalyResult - secret, err := ctx.InvokePackageRaw("azure:sentinel/getAlertRuleAnomaly:getAlertRuleAnomaly", args, &rv, "", opts...) - if err != nil { - return GetAlertRuleAnomalyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAlertRuleAnomalyResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAlertRuleAnomalyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:sentinel/getAlertRuleAnomaly:getAlertRuleAnomaly", args, GetAlertRuleAnomalyResultOutput{}, options).(GetAlertRuleAnomalyResultOutput), nil }).(GetAlertRuleAnomalyResultOutput) } diff --git a/sdk/go/azure/sentinel/getAlertRuleTemplate.go b/sdk/go/azure/sentinel/getAlertRuleTemplate.go index def7f26249..85d3dff2fa 100644 --- a/sdk/go/azure/sentinel/getAlertRuleTemplate.go +++ b/sdk/go/azure/sentinel/getAlertRuleTemplate.go @@ -78,21 +78,11 @@ type GetAlertRuleTemplateResult struct { } func GetAlertRuleTemplateOutput(ctx *pulumi.Context, args GetAlertRuleTemplateOutputArgs, opts ...pulumi.InvokeOption) GetAlertRuleTemplateResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAlertRuleTemplateResultOutput, error) { args := v.(GetAlertRuleTemplateArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAlertRuleTemplateResult - secret, err := ctx.InvokePackageRaw("azure:sentinel/getAlertRuleTemplate:getAlertRuleTemplate", args, &rv, "", opts...) - if err != nil { - return GetAlertRuleTemplateResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAlertRuleTemplateResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAlertRuleTemplateResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:sentinel/getAlertRuleTemplate:getAlertRuleTemplate", args, GetAlertRuleTemplateResultOutput{}, options).(GetAlertRuleTemplateResultOutput), nil }).(GetAlertRuleTemplateResultOutput) } diff --git a/sdk/go/azure/servicebus/getNamespace.go b/sdk/go/azure/servicebus/getNamespace.go index 7c561adcf4..d8880665ae 100644 --- a/sdk/go/azure/servicebus/getNamespace.go +++ b/sdk/go/azure/servicebus/getNamespace.go @@ -89,21 +89,11 @@ type LookupNamespaceResult struct { } func LookupNamespaceOutput(ctx *pulumi.Context, args LookupNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNamespaceResultOutput, error) { args := v.(LookupNamespaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNamespaceResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getNamespace:getNamespace", args, &rv, "", opts...) - if err != nil { - return LookupNamespaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNamespaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNamespaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getNamespace:getNamespace", args, LookupNamespaceResultOutput{}, options).(LookupNamespaceResultOutput), nil }).(LookupNamespaceResultOutput) } diff --git a/sdk/go/azure/servicebus/getNamespaceAuthorizationRule.go b/sdk/go/azure/servicebus/getNamespaceAuthorizationRule.go index 8bf487c83a..a991f6c733 100644 --- a/sdk/go/azure/servicebus/getNamespaceAuthorizationRule.go +++ b/sdk/go/azure/servicebus/getNamespaceAuthorizationRule.go @@ -87,21 +87,11 @@ type LookupNamespaceAuthorizationRuleResult struct { } func LookupNamespaceAuthorizationRuleOutput(ctx *pulumi.Context, args LookupNamespaceAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceAuthorizationRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNamespaceAuthorizationRuleResultOutput, error) { args := v.(LookupNamespaceAuthorizationRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNamespaceAuthorizationRuleResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args, &rv, "", opts...) - if err != nil { - return LookupNamespaceAuthorizationRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNamespaceAuthorizationRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNamespaceAuthorizationRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", args, LookupNamespaceAuthorizationRuleResultOutput{}, options).(LookupNamespaceAuthorizationRuleResultOutput), nil }).(LookupNamespaceAuthorizationRuleResultOutput) } diff --git a/sdk/go/azure/servicebus/getNamespaceDisasterRecoveryConfig.go b/sdk/go/azure/servicebus/getNamespaceDisasterRecoveryConfig.go index 0ad782ce72..f7dfa7f5b8 100644 --- a/sdk/go/azure/servicebus/getNamespaceDisasterRecoveryConfig.go +++ b/sdk/go/azure/servicebus/getNamespaceDisasterRecoveryConfig.go @@ -51,21 +51,11 @@ type LookupNamespaceDisasterRecoveryConfigResult struct { } func LookupNamespaceDisasterRecoveryConfigOutput(ctx *pulumi.Context, args LookupNamespaceDisasterRecoveryConfigOutputArgs, opts ...pulumi.InvokeOption) LookupNamespaceDisasterRecoveryConfigResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupNamespaceDisasterRecoveryConfigResultOutput, error) { args := v.(LookupNamespaceDisasterRecoveryConfigArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupNamespaceDisasterRecoveryConfigResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getNamespaceDisasterRecoveryConfig:getNamespaceDisasterRecoveryConfig", args, &rv, "", opts...) - if err != nil { - return LookupNamespaceDisasterRecoveryConfigResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupNamespaceDisasterRecoveryConfigResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupNamespaceDisasterRecoveryConfigResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getNamespaceDisasterRecoveryConfig:getNamespaceDisasterRecoveryConfig", args, LookupNamespaceDisasterRecoveryConfigResultOutput{}, options).(LookupNamespaceDisasterRecoveryConfigResultOutput), nil }).(LookupNamespaceDisasterRecoveryConfigResultOutput) } diff --git a/sdk/go/azure/servicebus/getQueue.go b/sdk/go/azure/servicebus/getQueue.go index 345cf0a32f..813deca7f9 100644 --- a/sdk/go/azure/servicebus/getQueue.go +++ b/sdk/go/azure/servicebus/getQueue.go @@ -105,21 +105,11 @@ type LookupQueueResult struct { } func LookupQueueOutput(ctx *pulumi.Context, args LookupQueueOutputArgs, opts ...pulumi.InvokeOption) LookupQueueResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupQueueResultOutput, error) { args := v.(LookupQueueArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupQueueResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getQueue:getQueue", args, &rv, "", opts...) - if err != nil { - return LookupQueueResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupQueueResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupQueueResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getQueue:getQueue", args, LookupQueueResultOutput{}, options).(LookupQueueResultOutput), nil }).(LookupQueueResultOutput) } diff --git a/sdk/go/azure/servicebus/getQueueAuthorizationRule.go b/sdk/go/azure/servicebus/getQueueAuthorizationRule.go index 627de14554..36c0d5c8a6 100644 --- a/sdk/go/azure/servicebus/getQueueAuthorizationRule.go +++ b/sdk/go/azure/servicebus/getQueueAuthorizationRule.go @@ -92,21 +92,11 @@ type LookupQueueAuthorizationRuleResult struct { } func LookupQueueAuthorizationRuleOutput(ctx *pulumi.Context, args LookupQueueAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupQueueAuthorizationRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupQueueAuthorizationRuleResultOutput, error) { args := v.(LookupQueueAuthorizationRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupQueueAuthorizationRuleResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getQueueAuthorizationRule:getQueueAuthorizationRule", args, &rv, "", opts...) - if err != nil { - return LookupQueueAuthorizationRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupQueueAuthorizationRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupQueueAuthorizationRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getQueueAuthorizationRule:getQueueAuthorizationRule", args, LookupQueueAuthorizationRuleResultOutput{}, options).(LookupQueueAuthorizationRuleResultOutput), nil }).(LookupQueueAuthorizationRuleResultOutput) } diff --git a/sdk/go/azure/servicebus/getSubscription.go b/sdk/go/azure/servicebus/getSubscription.go index 77236c4376..e68ed0913c 100644 --- a/sdk/go/azure/servicebus/getSubscription.go +++ b/sdk/go/azure/servicebus/getSubscription.go @@ -99,21 +99,11 @@ type LookupSubscriptionResult struct { } func LookupSubscriptionOutput(ctx *pulumi.Context, args LookupSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupSubscriptionResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSubscriptionResultOutput, error) { args := v.(LookupSubscriptionArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSubscriptionResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getSubscription:getSubscription", args, &rv, "", opts...) - if err != nil { - return LookupSubscriptionResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSubscriptionResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSubscriptionResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getSubscription:getSubscription", args, LookupSubscriptionResultOutput{}, options).(LookupSubscriptionResultOutput), nil }).(LookupSubscriptionResultOutput) } diff --git a/sdk/go/azure/servicebus/getTopic.go b/sdk/go/azure/servicebus/getTopic.go index 0dcfe4db40..efe8aa18ac 100644 --- a/sdk/go/azure/servicebus/getTopic.go +++ b/sdk/go/azure/servicebus/getTopic.go @@ -95,21 +95,11 @@ type LookupTopicResult struct { } func LookupTopicOutput(ctx *pulumi.Context, args LookupTopicOutputArgs, opts ...pulumi.InvokeOption) LookupTopicResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTopicResultOutput, error) { args := v.(LookupTopicArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTopicResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getTopic:getTopic", args, &rv, "", opts...) - if err != nil { - return LookupTopicResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTopicResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTopicResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getTopic:getTopic", args, LookupTopicResultOutput{}, options).(LookupTopicResultOutput), nil }).(LookupTopicResultOutput) } diff --git a/sdk/go/azure/servicebus/getTopicAuthorizationRule.go b/sdk/go/azure/servicebus/getTopicAuthorizationRule.go index 418ddaf48a..945fcfc119 100644 --- a/sdk/go/azure/servicebus/getTopicAuthorizationRule.go +++ b/sdk/go/azure/servicebus/getTopicAuthorizationRule.go @@ -94,21 +94,11 @@ type LookupTopicAuthorizationRuleResult struct { } func LookupTopicAuthorizationRuleOutput(ctx *pulumi.Context, args LookupTopicAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupTopicAuthorizationRuleResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTopicAuthorizationRuleResultOutput, error) { args := v.(LookupTopicAuthorizationRuleArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTopicAuthorizationRuleResult - secret, err := ctx.InvokePackageRaw("azure:servicebus/getTopicAuthorizationRule:getTopicAuthorizationRule", args, &rv, "", opts...) - if err != nil { - return LookupTopicAuthorizationRuleResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTopicAuthorizationRuleResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTopicAuthorizationRuleResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:servicebus/getTopicAuthorizationRule:getTopicAuthorizationRule", args, LookupTopicAuthorizationRuleResultOutput{}, options).(LookupTopicAuthorizationRuleResultOutput), nil }).(LookupTopicAuthorizationRuleResultOutput) } diff --git a/sdk/go/azure/signalr/getService.go b/sdk/go/azure/signalr/getService.go index 7a669a0e68..fd88decb3c 100644 --- a/sdk/go/azure/signalr/getService.go +++ b/sdk/go/azure/signalr/getService.go @@ -95,21 +95,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:signalr/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:signalr/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/go/azure/siterecovery/getFabric.go b/sdk/go/azure/siterecovery/getFabric.go index baaaef0cec..e3f5a69997 100644 --- a/sdk/go/azure/siterecovery/getFabric.go +++ b/sdk/go/azure/siterecovery/getFabric.go @@ -72,21 +72,11 @@ type LookupFabricResult struct { } func LookupFabricOutput(ctx *pulumi.Context, args LookupFabricOutputArgs, opts ...pulumi.InvokeOption) LookupFabricResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupFabricResultOutput, error) { args := v.(LookupFabricArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupFabricResult - secret, err := ctx.InvokePackageRaw("azure:siterecovery/getFabric:getFabric", args, &rv, "", opts...) - if err != nil { - return LookupFabricResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupFabricResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupFabricResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:siterecovery/getFabric:getFabric", args, LookupFabricResultOutput{}, options).(LookupFabricResultOutput), nil }).(LookupFabricResultOutput) } diff --git a/sdk/go/azure/siterecovery/getProtectionContainer.go b/sdk/go/azure/siterecovery/getProtectionContainer.go index 1e8021da51..9354c4afab 100644 --- a/sdk/go/azure/siterecovery/getProtectionContainer.go +++ b/sdk/go/azure/siterecovery/getProtectionContainer.go @@ -74,21 +74,11 @@ type LookupProtectionContainerResult struct { } func LookupProtectionContainerOutput(ctx *pulumi.Context, args LookupProtectionContainerOutputArgs, opts ...pulumi.InvokeOption) LookupProtectionContainerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupProtectionContainerResultOutput, error) { args := v.(LookupProtectionContainerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupProtectionContainerResult - secret, err := ctx.InvokePackageRaw("azure:siterecovery/getProtectionContainer:getProtectionContainer", args, &rv, "", opts...) - if err != nil { - return LookupProtectionContainerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupProtectionContainerResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupProtectionContainerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:siterecovery/getProtectionContainer:getProtectionContainer", args, LookupProtectionContainerResultOutput{}, options).(LookupProtectionContainerResultOutput), nil }).(LookupProtectionContainerResultOutput) } diff --git a/sdk/go/azure/siterecovery/getReplicationPolicy.go b/sdk/go/azure/siterecovery/getReplicationPolicy.go index 6acd432283..25d63d8cb0 100644 --- a/sdk/go/azure/siterecovery/getReplicationPolicy.go +++ b/sdk/go/azure/siterecovery/getReplicationPolicy.go @@ -74,21 +74,11 @@ type LookupReplicationPolicyResult struct { } func LookupReplicationPolicyOutput(ctx *pulumi.Context, args LookupReplicationPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupReplicationPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupReplicationPolicyResultOutput, error) { args := v.(LookupReplicationPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupReplicationPolicyResult - secret, err := ctx.InvokePackageRaw("azure:siterecovery/getReplicationPolicy:getReplicationPolicy", args, &rv, "", opts...) - if err != nil { - return LookupReplicationPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupReplicationPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupReplicationPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:siterecovery/getReplicationPolicy:getReplicationPolicy", args, LookupReplicationPolicyResultOutput{}, options).(LookupReplicationPolicyResultOutput), nil }).(LookupReplicationPolicyResultOutput) } diff --git a/sdk/go/azure/siterecovery/getReplicationRecoveryPlan.go b/sdk/go/azure/siterecovery/getReplicationRecoveryPlan.go index 09a3018689..72cf4178c3 100644 --- a/sdk/go/azure/siterecovery/getReplicationRecoveryPlan.go +++ b/sdk/go/azure/siterecovery/getReplicationRecoveryPlan.go @@ -83,21 +83,11 @@ type LookupReplicationRecoveryPlanResult struct { } func LookupReplicationRecoveryPlanOutput(ctx *pulumi.Context, args LookupReplicationRecoveryPlanOutputArgs, opts ...pulumi.InvokeOption) LookupReplicationRecoveryPlanResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupReplicationRecoveryPlanResultOutput, error) { args := v.(LookupReplicationRecoveryPlanArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupReplicationRecoveryPlanResult - secret, err := ctx.InvokePackageRaw("azure:siterecovery/getReplicationRecoveryPlan:getReplicationRecoveryPlan", args, &rv, "", opts...) - if err != nil { - return LookupReplicationRecoveryPlanResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupReplicationRecoveryPlanResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupReplicationRecoveryPlanResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:siterecovery/getReplicationRecoveryPlan:getReplicationRecoveryPlan", args, LookupReplicationRecoveryPlanResultOutput{}, options).(LookupReplicationRecoveryPlanResultOutput), nil }).(LookupReplicationRecoveryPlanResultOutput) } diff --git a/sdk/go/azure/stack/getHciCluster.go b/sdk/go/azure/stack/getHciCluster.go index 8088f73a80..cf2d581cff 100644 --- a/sdk/go/azure/stack/getHciCluster.go +++ b/sdk/go/azure/stack/getHciCluster.go @@ -87,21 +87,11 @@ type LookupHciClusterResult struct { } func LookupHciClusterOutput(ctx *pulumi.Context, args LookupHciClusterOutputArgs, opts ...pulumi.InvokeOption) LookupHciClusterResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupHciClusterResultOutput, error) { args := v.(LookupHciClusterArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupHciClusterResult - secret, err := ctx.InvokePackageRaw("azure:stack/getHciCluster:getHciCluster", args, &rv, "", opts...) - if err != nil { - return LookupHciClusterResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupHciClusterResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupHciClusterResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:stack/getHciCluster:getHciCluster", args, LookupHciClusterResultOutput{}, options).(LookupHciClusterResultOutput), nil }).(LookupHciClusterResultOutput) } diff --git a/sdk/go/azure/storage/getAccount.go b/sdk/go/azure/storage/getAccount.go index 7d0f2f66cd..b6bb745c49 100644 --- a/sdk/go/azure/storage/getAccount.go +++ b/sdk/go/azure/storage/getAccount.go @@ -251,21 +251,11 @@ type LookupAccountResult struct { } func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupAccountResult - secret, err := ctx.InvokePackageRaw("azure:storage/getAccount:getAccount", args, &rv, "", opts...) - if err != nil { - return LookupAccountResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupAccountResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupAccountResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getAccount:getAccount", args, LookupAccountResultOutput{}, options).(LookupAccountResultOutput), nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/azure/storage/getAccountBlobContainerSAS.go b/sdk/go/azure/storage/getAccountBlobContainerSAS.go index 48d41d6884..f0938d8121 100644 --- a/sdk/go/azure/storage/getAccountBlobContainerSAS.go +++ b/sdk/go/azure/storage/getAccountBlobContainerSAS.go @@ -145,21 +145,11 @@ type GetAccountBlobContainerSASResult struct { } func GetAccountBlobContainerSASOutput(ctx *pulumi.Context, args GetAccountBlobContainerSASOutputArgs, opts ...pulumi.InvokeOption) GetAccountBlobContainerSASResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAccountBlobContainerSASResultOutput, error) { args := v.(GetAccountBlobContainerSASArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAccountBlobContainerSASResult - secret, err := ctx.InvokePackageRaw("azure:storage/getAccountBlobContainerSAS:getAccountBlobContainerSAS", args, &rv, "", opts...) - if err != nil { - return GetAccountBlobContainerSASResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAccountBlobContainerSASResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAccountBlobContainerSASResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getAccountBlobContainerSAS:getAccountBlobContainerSAS", args, GetAccountBlobContainerSASResultOutput{}, options).(GetAccountBlobContainerSASResultOutput), nil }).(GetAccountBlobContainerSASResultOutput) } diff --git a/sdk/go/azure/storage/getAccountSAS.go b/sdk/go/azure/storage/getAccountSAS.go index 16c89f2121..58dd07c7d7 100644 --- a/sdk/go/azure/storage/getAccountSAS.go +++ b/sdk/go/azure/storage/getAccountSAS.go @@ -143,21 +143,11 @@ type GetAccountSASResult struct { } func GetAccountSASOutput(ctx *pulumi.Context, args GetAccountSASOutputArgs, opts ...pulumi.InvokeOption) GetAccountSASResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetAccountSASResultOutput, error) { args := v.(GetAccountSASArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetAccountSASResult - secret, err := ctx.InvokePackageRaw("azure:storage/getAccountSAS:getAccountSAS", args, &rv, "", opts...) - if err != nil { - return GetAccountSASResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetAccountSASResultOutput) - if secret { - return pulumi.ToSecret(output).(GetAccountSASResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getAccountSAS:getAccountSAS", args, GetAccountSASResultOutput{}, options).(GetAccountSASResultOutput), nil }).(GetAccountSASResultOutput) } diff --git a/sdk/go/azure/storage/getBlob.go b/sdk/go/azure/storage/getBlob.go index ed19326a78..4722f46ea0 100644 --- a/sdk/go/azure/storage/getBlob.go +++ b/sdk/go/azure/storage/getBlob.go @@ -86,21 +86,11 @@ type LookupBlobResult struct { } func LookupBlobOutput(ctx *pulumi.Context, args LookupBlobOutputArgs, opts ...pulumi.InvokeOption) LookupBlobResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupBlobResultOutput, error) { args := v.(LookupBlobArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupBlobResult - secret, err := ctx.InvokePackageRaw("azure:storage/getBlob:getBlob", args, &rv, "", opts...) - if err != nil { - return LookupBlobResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupBlobResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupBlobResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getBlob:getBlob", args, LookupBlobResultOutput{}, options).(LookupBlobResultOutput), nil }).(LookupBlobResultOutput) } diff --git a/sdk/go/azure/storage/getContainers.go b/sdk/go/azure/storage/getContainers.go index 5f9007ef58..04d421fdcd 100644 --- a/sdk/go/azure/storage/getContainers.go +++ b/sdk/go/azure/storage/getContainers.go @@ -68,21 +68,11 @@ type GetContainersResult struct { } func GetContainersOutput(ctx *pulumi.Context, args GetContainersOutputArgs, opts ...pulumi.InvokeOption) GetContainersResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetContainersResultOutput, error) { args := v.(GetContainersArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetContainersResult - secret, err := ctx.InvokePackageRaw("azure:storage/getContainers:getContainers", args, &rv, "", opts...) - if err != nil { - return GetContainersResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetContainersResultOutput) - if secret { - return pulumi.ToSecret(output).(GetContainersResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getContainers:getContainers", args, GetContainersResultOutput{}, options).(GetContainersResultOutput), nil }).(GetContainersResultOutput) } diff --git a/sdk/go/azure/storage/getEncryptionScope.go b/sdk/go/azure/storage/getEncryptionScope.go index 88d49ca1c8..b7b428eeeb 100644 --- a/sdk/go/azure/storage/getEncryptionScope.go +++ b/sdk/go/azure/storage/getEncryptionScope.go @@ -78,21 +78,11 @@ type LookupEncryptionScopeResult struct { } func LookupEncryptionScopeOutput(ctx *pulumi.Context, args LookupEncryptionScopeOutputArgs, opts ...pulumi.InvokeOption) LookupEncryptionScopeResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupEncryptionScopeResultOutput, error) { args := v.(LookupEncryptionScopeArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupEncryptionScopeResult - secret, err := ctx.InvokePackageRaw("azure:storage/getEncryptionScope:getEncryptionScope", args, &rv, "", opts...) - if err != nil { - return LookupEncryptionScopeResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupEncryptionScopeResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupEncryptionScopeResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getEncryptionScope:getEncryptionScope", args, LookupEncryptionScopeResultOutput{}, options).(LookupEncryptionScopeResultOutput), nil }).(LookupEncryptionScopeResultOutput) } diff --git a/sdk/go/azure/storage/getPolicy.go b/sdk/go/azure/storage/getPolicy.go index 2947785bad..59d3fc6eca 100644 --- a/sdk/go/azure/storage/getPolicy.go +++ b/sdk/go/azure/storage/getPolicy.go @@ -71,21 +71,11 @@ type GetPolicyResult struct { } func GetPolicyOutput(ctx *pulumi.Context, args GetPolicyOutputArgs, opts ...pulumi.InvokeOption) GetPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPolicyResultOutput, error) { args := v.(GetPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPolicyResult - secret, err := ctx.InvokePackageRaw("azure:storage/getPolicy:getPolicy", args, &rv, "", opts...) - if err != nil { - return GetPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getPolicy:getPolicy", args, GetPolicyResultOutput{}, options).(GetPolicyResultOutput), nil }).(GetPolicyResultOutput) } diff --git a/sdk/go/azure/storage/getQueue.go b/sdk/go/azure/storage/getQueue.go index d2af24d9d4..f3f302e381 100644 --- a/sdk/go/azure/storage/getQueue.go +++ b/sdk/go/azure/storage/getQueue.go @@ -72,21 +72,11 @@ type LookupQueueResult struct { } func LookupQueueOutput(ctx *pulumi.Context, args LookupQueueOutputArgs, opts ...pulumi.InvokeOption) LookupQueueResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupQueueResultOutput, error) { args := v.(LookupQueueArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupQueueResult - secret, err := ctx.InvokePackageRaw("azure:storage/getQueue:getQueue", args, &rv, "", opts...) - if err != nil { - return LookupQueueResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupQueueResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupQueueResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getQueue:getQueue", args, LookupQueueResultOutput{}, options).(LookupQueueResultOutput), nil }).(LookupQueueResultOutput) } diff --git a/sdk/go/azure/storage/getShare.go b/sdk/go/azure/storage/getShare.go index 0c2d0d5c1e..afee8edcda 100644 --- a/sdk/go/azure/storage/getShare.go +++ b/sdk/go/azure/storage/getShare.go @@ -92,21 +92,11 @@ type LookupShareResult struct { } func LookupShareOutput(ctx *pulumi.Context, args LookupShareOutputArgs, opts ...pulumi.InvokeOption) LookupShareResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupShareResultOutput, error) { args := v.(LookupShareArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupShareResult - secret, err := ctx.InvokePackageRaw("azure:storage/getShare:getShare", args, &rv, "", opts...) - if err != nil { - return LookupShareResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupShareResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupShareResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getShare:getShare", args, LookupShareResultOutput{}, options).(LookupShareResultOutput), nil }).(LookupShareResultOutput) } diff --git a/sdk/go/azure/storage/getStorageContainer.go b/sdk/go/azure/storage/getStorageContainer.go index 7119b94fb9..5adcc3e4ed 100644 --- a/sdk/go/azure/storage/getStorageContainer.go +++ b/sdk/go/azure/storage/getStorageContainer.go @@ -94,21 +94,11 @@ type GetStorageContainerResult struct { } func GetStorageContainerOutput(ctx *pulumi.Context, args GetStorageContainerOutputArgs, opts ...pulumi.InvokeOption) GetStorageContainerResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetStorageContainerResultOutput, error) { args := v.(GetStorageContainerArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetStorageContainerResult - secret, err := ctx.InvokePackageRaw("azure:storage/getStorageContainer:getStorageContainer", args, &rv, "", opts...) - if err != nil { - return GetStorageContainerResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetStorageContainerResultOutput) - if secret { - return pulumi.ToSecret(output).(GetStorageContainerResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getStorageContainer:getStorageContainer", args, GetStorageContainerResultOutput{}, options).(GetStorageContainerResultOutput), nil }).(GetStorageContainerResultOutput) } diff --git a/sdk/go/azure/storage/getSync.go b/sdk/go/azure/storage/getSync.go index e7edc679ee..8b0668da16 100644 --- a/sdk/go/azure/storage/getSync.go +++ b/sdk/go/azure/storage/getSync.go @@ -73,21 +73,11 @@ type LookupSyncResult struct { } func LookupSyncOutput(ctx *pulumi.Context, args LookupSyncOutputArgs, opts ...pulumi.InvokeOption) LookupSyncResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSyncResultOutput, error) { args := v.(LookupSyncArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSyncResult - secret, err := ctx.InvokePackageRaw("azure:storage/getSync:getSync", args, &rv, "", opts...) - if err != nil { - return LookupSyncResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSyncResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSyncResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getSync:getSync", args, LookupSyncResultOutput{}, options).(LookupSyncResultOutput), nil }).(LookupSyncResultOutput) } diff --git a/sdk/go/azure/storage/getSyncGroup.go b/sdk/go/azure/storage/getSyncGroup.go index 5893fc37e0..9391bcefbb 100644 --- a/sdk/go/azure/storage/getSyncGroup.go +++ b/sdk/go/azure/storage/getSyncGroup.go @@ -67,21 +67,11 @@ type LookupSyncGroupResult struct { } func LookupSyncGroupOutput(ctx *pulumi.Context, args LookupSyncGroupOutputArgs, opts ...pulumi.InvokeOption) LookupSyncGroupResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupSyncGroupResultOutput, error) { args := v.(LookupSyncGroupArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupSyncGroupResult - secret, err := ctx.InvokePackageRaw("azure:storage/getSyncGroup:getSyncGroup", args, &rv, "", opts...) - if err != nil { - return LookupSyncGroupResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupSyncGroupResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupSyncGroupResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getSyncGroup:getSyncGroup", args, LookupSyncGroupResultOutput{}, options).(LookupSyncGroupResultOutput), nil }).(LookupSyncGroupResultOutput) } diff --git a/sdk/go/azure/storage/getTable.go b/sdk/go/azure/storage/getTable.go index 295ecf0d14..94beee2ce9 100644 --- a/sdk/go/azure/storage/getTable.go +++ b/sdk/go/azure/storage/getTable.go @@ -70,21 +70,11 @@ type LookupTableResult struct { } func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTableResultOutput, error) { args := v.(LookupTableArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTableResult - secret, err := ctx.InvokePackageRaw("azure:storage/getTable:getTable", args, &rv, "", opts...) - if err != nil { - return LookupTableResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTableResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTableResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getTable:getTable", args, LookupTableResultOutput{}, options).(LookupTableResultOutput), nil }).(LookupTableResultOutput) } diff --git a/sdk/go/azure/storage/getTableEntities.go b/sdk/go/azure/storage/getTableEntities.go index 4dd0c02837..3261bc5490 100644 --- a/sdk/go/azure/storage/getTableEntities.go +++ b/sdk/go/azure/storage/getTableEntities.go @@ -71,21 +71,11 @@ type GetTableEntitiesResult struct { } func GetTableEntitiesOutput(ctx *pulumi.Context, args GetTableEntitiesOutputArgs, opts ...pulumi.InvokeOption) GetTableEntitiesResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetTableEntitiesResultOutput, error) { args := v.(GetTableEntitiesArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetTableEntitiesResult - secret, err := ctx.InvokePackageRaw("azure:storage/getTableEntities:getTableEntities", args, &rv, "", opts...) - if err != nil { - return GetTableEntitiesResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetTableEntitiesResultOutput) - if secret { - return pulumi.ToSecret(output).(GetTableEntitiesResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getTableEntities:getTableEntities", args, GetTableEntitiesResultOutput{}, options).(GetTableEntitiesResultOutput), nil }).(GetTableEntitiesResultOutput) } diff --git a/sdk/go/azure/storage/getTableEntity.go b/sdk/go/azure/storage/getTableEntity.go index a41efd03b4..cfbe8f8c0a 100644 --- a/sdk/go/azure/storage/getTableEntity.go +++ b/sdk/go/azure/storage/getTableEntity.go @@ -72,21 +72,11 @@ type LookupTableEntityResult struct { } func LookupTableEntityOutput(ctx *pulumi.Context, args LookupTableEntityOutputArgs, opts ...pulumi.InvokeOption) LookupTableEntityResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupTableEntityResultOutput, error) { args := v.(LookupTableEntityArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupTableEntityResult - secret, err := ctx.InvokePackageRaw("azure:storage/getTableEntity:getTableEntity", args, &rv, "", opts...) - if err != nil { - return LookupTableEntityResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupTableEntityResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupTableEntityResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:storage/getTableEntity:getTableEntity", args, LookupTableEntityResultOutput{}, options).(LookupTableEntityResultOutput), nil }).(LookupTableEntityResultOutput) } diff --git a/sdk/go/azure/streamanalytics/getJob.go b/sdk/go/azure/streamanalytics/getJob.go index 04116eeb74..49ba773b92 100644 --- a/sdk/go/azure/streamanalytics/getJob.go +++ b/sdk/go/azure/streamanalytics/getJob.go @@ -97,21 +97,11 @@ type LookupJobResult struct { } func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupJobResultOutput, error) { args := v.(LookupJobArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupJobResult - secret, err := ctx.InvokePackageRaw("azure:streamanalytics/getJob:getJob", args, &rv, "", opts...) - if err != nil { - return LookupJobResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupJobResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupJobResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:streamanalytics/getJob:getJob", args, LookupJobResultOutput{}, options).(LookupJobResultOutput), nil }).(LookupJobResultOutput) } diff --git a/sdk/go/azure/synapse/getWorkspace.go b/sdk/go/azure/synapse/getWorkspace.go index 82fbb7bfc0..0e18dc8223 100644 --- a/sdk/go/azure/synapse/getWorkspace.go +++ b/sdk/go/azure/synapse/getWorkspace.go @@ -75,21 +75,11 @@ type LookupWorkspaceResult struct { } func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupWorkspaceResultOutput, error) { args := v.(LookupWorkspaceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupWorkspaceResult - secret, err := ctx.InvokePackageRaw("azure:synapse/getWorkspace:getWorkspace", args, &rv, "", opts...) - if err != nil { - return LookupWorkspaceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupWorkspaceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupWorkspaceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:synapse/getWorkspace:getWorkspace", args, LookupWorkspaceResultOutput{}, options).(LookupWorkspaceResultOutput), nil }).(LookupWorkspaceResultOutput) } diff --git a/sdk/go/azure/systemcenter/getVirtualMachineManagerInventoryItems.go b/sdk/go/azure/systemcenter/getVirtualMachineManagerInventoryItems.go index 1127806cda..983ba85481 100644 --- a/sdk/go/azure/systemcenter/getVirtualMachineManagerInventoryItems.go +++ b/sdk/go/azure/systemcenter/getVirtualMachineManagerInventoryItems.go @@ -68,21 +68,11 @@ type GetVirtualMachineManagerInventoryItemsResult struct { } func GetVirtualMachineManagerInventoryItemsOutput(ctx *pulumi.Context, args GetVirtualMachineManagerInventoryItemsOutputArgs, opts ...pulumi.InvokeOption) GetVirtualMachineManagerInventoryItemsResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetVirtualMachineManagerInventoryItemsResultOutput, error) { args := v.(GetVirtualMachineManagerInventoryItemsArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetVirtualMachineManagerInventoryItemsResult - secret, err := ctx.InvokePackageRaw("azure:systemcenter/getVirtualMachineManagerInventoryItems:getVirtualMachineManagerInventoryItems", args, &rv, "", opts...) - if err != nil { - return GetVirtualMachineManagerInventoryItemsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetVirtualMachineManagerInventoryItemsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetVirtualMachineManagerInventoryItemsResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:systemcenter/getVirtualMachineManagerInventoryItems:getVirtualMachineManagerInventoryItems", args, GetVirtualMachineManagerInventoryItemsResultOutput{}, options).(GetVirtualMachineManagerInventoryItemsResultOutput), nil }).(GetVirtualMachineManagerInventoryItemsResultOutput) } diff --git a/sdk/go/azure/trafficmanager/getGeographicalLocation.go b/sdk/go/azure/trafficmanager/getGeographicalLocation.go index 3e5de236a3..c5fdd14856 100644 --- a/sdk/go/azure/trafficmanager/getGeographicalLocation.go +++ b/sdk/go/azure/trafficmanager/getGeographicalLocation.go @@ -67,21 +67,11 @@ type GetGeographicalLocationResult struct { } func GetGeographicalLocationOutput(ctx *pulumi.Context, args GetGeographicalLocationOutputArgs, opts ...pulumi.InvokeOption) GetGeographicalLocationResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetGeographicalLocationResultOutput, error) { args := v.(GetGeographicalLocationArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetGeographicalLocationResult - secret, err := ctx.InvokePackageRaw("azure:trafficmanager/getGeographicalLocation:getGeographicalLocation", args, &rv, "", opts...) - if err != nil { - return GetGeographicalLocationResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetGeographicalLocationResultOutput) - if secret { - return pulumi.ToSecret(output).(GetGeographicalLocationResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:trafficmanager/getGeographicalLocation:getGeographicalLocation", args, GetGeographicalLocationResultOutput{}, options).(GetGeographicalLocationResultOutput), nil }).(GetGeographicalLocationResultOutput) } diff --git a/sdk/go/azure/waf/getFirewallPolicy.go b/sdk/go/azure/waf/getFirewallPolicy.go index a93bcc66d6..6827fccc89 100644 --- a/sdk/go/azure/waf/getFirewallPolicy.go +++ b/sdk/go/azure/waf/getFirewallPolicy.go @@ -70,21 +70,11 @@ type GetFirewallPolicyResult struct { } func GetFirewallPolicyOutput(ctx *pulumi.Context, args GetFirewallPolicyOutputArgs, opts ...pulumi.InvokeOption) GetFirewallPolicyResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetFirewallPolicyResultOutput, error) { args := v.(GetFirewallPolicyArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetFirewallPolicyResult - secret, err := ctx.InvokePackageRaw("azure:waf/getFirewallPolicy:getFirewallPolicy", args, &rv, "", opts...) - if err != nil { - return GetFirewallPolicyResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetFirewallPolicyResultOutput) - if secret { - return pulumi.ToSecret(output).(GetFirewallPolicyResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:waf/getFirewallPolicy:getFirewallPolicy", args, GetFirewallPolicyResultOutput{}, options).(GetFirewallPolicyResultOutput), nil }).(GetFirewallPolicyResultOutput) } diff --git a/sdk/go/azure/webpubsub/getPrivateLinkResource.go b/sdk/go/azure/webpubsub/getPrivateLinkResource.go index 399cfda4f2..0593788bf4 100644 --- a/sdk/go/azure/webpubsub/getPrivateLinkResource.go +++ b/sdk/go/azure/webpubsub/getPrivateLinkResource.go @@ -79,21 +79,11 @@ type GetPrivateLinkResourceResult struct { } func GetPrivateLinkResourceOutput(ctx *pulumi.Context, args GetPrivateLinkResourceOutputArgs, opts ...pulumi.InvokeOption) GetPrivateLinkResourceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (GetPrivateLinkResourceResultOutput, error) { args := v.(GetPrivateLinkResourceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetPrivateLinkResourceResult - secret, err := ctx.InvokePackageRaw("azure:webpubsub/getPrivateLinkResource:getPrivateLinkResource", args, &rv, "", opts...) - if err != nil { - return GetPrivateLinkResourceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetPrivateLinkResourceResultOutput) - if secret { - return pulumi.ToSecret(output).(GetPrivateLinkResourceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:webpubsub/getPrivateLinkResource:getPrivateLinkResource", args, GetPrivateLinkResourceResultOutput{}, options).(GetPrivateLinkResourceResultOutput), nil }).(GetPrivateLinkResourceResultOutput) } diff --git a/sdk/go/azure/webpubsub/getService.go b/sdk/go/azure/webpubsub/getService.go index d087ded5b2..5327f1a50c 100644 --- a/sdk/go/azure/webpubsub/getService.go +++ b/sdk/go/azure/webpubsub/getService.go @@ -91,21 +91,11 @@ type LookupServiceResult struct { } func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput { - return pulumi.ToOutputWithContext(context.Background(), args). + return pulumi.ToOutputWithContext(ctx.Context(), args). ApplyT(func(v interface{}) (LookupServiceResultOutput, error) { args := v.(LookupServiceArgs) - opts = internal.PkgInvokeDefaultOpts(opts) - var rv LookupServiceResult - secret, err := ctx.InvokePackageRaw("azure:webpubsub/getService:getService", args, &rv, "", opts...) - if err != nil { - return LookupServiceResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(LookupServiceResultOutput) - if secret { - return pulumi.ToSecret(output).(LookupServiceResultOutput), nil - } - return output, nil + options := pulumi.InvokeOutputOptions{InvokeOptions: internal.PkgInvokeDefaultOpts(opts)} + return ctx.InvokeOutput("azure:webpubsub/getService:getService", args, LookupServiceResultOutput{}, options).(LookupServiceResultOutput), nil }).(LookupServiceResultOutput) } diff --git a/sdk/java/build.gradle b/sdk/java/build.gradle index 5de0dd0ba6..7bc48a3ce7 100644 --- a/sdk/java/build.gradle +++ b/sdk/java/build.gradle @@ -44,7 +44,7 @@ repositories { dependencies { implementation("com.google.code.findbugs:jsr305:3.0.2") implementation("com.google.code.gson:gson:2.8.9") - implementation("com.pulumi:pulumi:0.18.0") + implementation("com.pulumi:pulumi:0.20.0") } task sourcesJar(type: Jar) { diff --git a/sdk/java/src/main/java/com/pulumi/azure/Utilities.java b/sdk/java/src/main/java/com/pulumi/azure/Utilities.java index 840eff10dc..dd8c425958 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/Utilities.java +++ b/sdk/java/src/main/java/com/pulumi/azure/Utilities.java @@ -14,6 +14,7 @@ import javax.annotation.Nullable; import com.pulumi.core.internal.Environment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; public class Utilities { @@ -57,16 +58,28 @@ public static Optional getEnvDouble(java.lang.String... names) return Optional.empty(); } - public static InvokeOptions withVersion(@Nullable InvokeOptions options) { - if (options != null && options.getVersion().isPresent()) { - return options; - } - return new InvokeOptions( - options == null ? null : options.getParent().orElse(null), - options == null ? null : options.getProvider().orElse(null), - getVersion() - ); + public static InvokeOptions withVersion(@Nullable InvokeOptions options) { + if (options != null && options.getVersion().isPresent()) { + return options; + } + return new InvokeOptions( + options == null ? null : options.getParent().orElse(null), + options == null ? null : options.getProvider().orElse(null), + getVersion() + ); + } + + public static InvokeOutputOptions withVersion(@Nullable InvokeOutputOptions options) { + if (options != null && options.getVersion().isPresent()) { + return options; } + return new InvokeOutputOptions( + options == null ? null : options.getParent().orElse(null), + options == null ? null : options.getProvider().orElse(null), + getVersion(), + options == null ? null : options.getDependsOn() + ); + } private static final java.lang.String version; public static java.lang.String getVersion() { diff --git a/sdk/java/src/main/java/com/pulumi/azure/aadb2c/Aadb2cFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/aadb2c/Aadb2cFunctions.java index 9ade6891fb..4049632019 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/aadb2c/Aadb2cFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/aadb2c/Aadb2cFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class Aadb2cFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getDirectoryPlain(GetDirecto public static Output getDirectory(GetDirectoryArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:aadb2c/getDirectory:getDirectory", TypeShape.of(GetDirectoryResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing AAD B2C Directory. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.aadb2c.Aadb2cFunctions;
+     * import com.pulumi.azure.aadb2c.inputs.GetDirectoryArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = Aadb2cFunctions.getDirectory(GetDirectoryArgs.builder()
+     *             .resourceGroupName("example-rg")
+     *             .domainName("exampleb2ctenant.onmicrosoft.com")
+     *             .build());
+     * 
+     *         ctx.export("tenantId", example.applyValue(getDirectoryResult -> getDirectoryResult.tenantId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDirectory(GetDirectoryArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:aadb2c/getDirectory:getDirectory", TypeShape.of(GetDirectoryResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing AAD B2C Directory. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/advisor/AdvisorFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/advisor/AdvisorFunctions.java index 6183c56a96..16bb07b2ee 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/advisor/AdvisorFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/advisor/AdvisorFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AdvisorFunctions { @@ -244,6 +245,52 @@ public static CompletableFuture getRecommendationsPlai public static Output getRecommendations(GetRecommendationsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:advisor/getRecommendations:getRecommendations", TypeShape.of(GetRecommendationsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Advisor Recommendations. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.advisor.AdvisorFunctions;
+     * import com.pulumi.azure.advisor.inputs.GetRecommendationsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AdvisorFunctions.getRecommendations(GetRecommendationsArgs.builder()
+     *             .filterByCategories(            
+     *                 "security",
+     *                 "cost")
+     *             .filterByResourceGroups("example-resgroups")
+     *             .build());
+     * 
+     *         ctx.export("recommendations", example.applyValue(getRecommendationsResult -> getRecommendationsResult.recommendations()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRecommendations(GetRecommendationsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:advisor/getRecommendations:getRecommendations", TypeShape.of(GetRecommendationsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Advisor Recommendations. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/apimanagement/ApimanagementFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/apimanagement/ApimanagementFunctions.java index 8133f74b99..556bf85327 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/apimanagement/ApimanagementFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/apimanagement/ApimanagementFunctions.java @@ -32,6 +32,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ApimanagementFunctions { @@ -173,6 +174,52 @@ public static CompletableFuture getApiPlain(GetApiPlainArgs args) public static Output getApi(GetApiArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getApi:getApi", TypeShape.of(GetApiResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing API Management API. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.apimanagement.ApimanagementFunctions;
+     * import com.pulumi.azure.apimanagement.inputs.GetApiArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ApimanagementFunctions.getApi(GetApiArgs.builder()
+     *             .name("search-api")
+     *             .apiManagementName("search-api-management")
+     *             .resourceGroupName("search-service")
+     *             .revision("2")
+     *             .build());
+     * 
+     *         ctx.export("apiManagementApiId", example.applyValue(getApiResult -> getApiResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getApi(GetApiArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getApi:getApi", TypeShape.of(GetApiResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing API Management API. * @@ -354,6 +401,51 @@ public static CompletableFuture getApiVersionSetPlain(Ge public static Output getApiVersionSet(GetApiVersionSetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getApiVersionSet:getApiVersionSet", TypeShape.of(GetApiVersionSetResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an API Version Set within an API Management Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.apimanagement.ApimanagementFunctions;
+     * import com.pulumi.azure.apimanagement.inputs.GetApiVersionSetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ApimanagementFunctions.getApiVersionSet(GetApiVersionSetArgs.builder()
+     *             .resourceGroupName("example-resources")
+     *             .apiManagementName("example-api")
+     *             .name("example-api-version-set")
+     *             .build());
+     * 
+     *         ctx.export("apiManagementApiVersionSetId", example.applyValue(getApiVersionSetResult -> getApiVersionSetResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getApiVersionSet(GetApiVersionSetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getApiVersionSet:getApiVersionSet", TypeShape.of(GetApiVersionSetResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an API Version Set within an API Management Service. * @@ -546,6 +638,55 @@ public static CompletableFuture getGatewayPlain(GetGatewayPlai public static Output getGateway(GetGatewayArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getGateway:getGateway", TypeShape.of(GetGatewayResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing API Management Gateway. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.apimanagement.ApimanagementFunctions;
+     * import com.pulumi.azure.apimanagement.inputs.GetServiceArgs;
+     * import com.pulumi.azure.apimanagement.inputs.GetGatewayArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ApimanagementFunctions.getService(GetServiceArgs.builder()
+     *             .name("example-apim")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetGateway = ApimanagementFunctions.getGateway(GetGatewayArgs.builder()
+     *             .name("example-api-gateway")
+     *             .apiManagementId(example.applyValue(getServiceResult -> getServiceResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getGateway(GetGatewayArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getGateway:getGateway", TypeShape.of(GetGatewayResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing API Management Gateway. * @@ -766,6 +907,63 @@ public static CompletableFuture getGatewa public static Output getGatewayHostNameConfiguration(GetGatewayHostNameConfigurationArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getGatewayHostNameConfiguration:getGatewayHostNameConfiguration", TypeShape.of(GetGatewayHostNameConfigurationResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing API Management Gateway Host Configuration. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.apimanagement.ApimanagementFunctions;
+     * import com.pulumi.azure.apimanagement.inputs.GetServiceArgs;
+     * import com.pulumi.azure.apimanagement.inputs.GetGatewayArgs;
+     * import com.pulumi.azure.apimanagement.inputs.GetGatewayHostNameConfigurationArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ApimanagementFunctions.getService(GetServiceArgs.builder()
+     *             .name("example-apim")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         final var exampleGetGateway = ApimanagementFunctions.getGateway(GetGatewayArgs.builder()
+     *             .name("example-gateway")
+     *             .apiManagementId(main.id())
+     *             .build());
+     * 
+     *         final var exampleGetGatewayHostNameConfiguration = ApimanagementFunctions.getGatewayHostNameConfiguration(GetGatewayHostNameConfigurationArgs.builder()
+     *             .name("example-host-configuration")
+     *             .apiManagementId(example.applyValue(getServiceResult -> getServiceResult.id()))
+     *             .gatewayName(exampleGetGateway.applyValue(getGatewayResult -> getGatewayResult.name()))
+     *             .build());
+     * 
+     *         ctx.export("hostName", exampleGetGatewayHostNameConfiguration.applyValue(getGatewayHostNameConfigurationResult -> getGatewayHostNameConfigurationResult.hostName()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getGatewayHostNameConfiguration(GetGatewayHostNameConfigurationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getGatewayHostNameConfiguration:getGatewayHostNameConfiguration", TypeShape.of(GetGatewayHostNameConfigurationResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing API Management Gateway Host Configuration. * @@ -958,6 +1156,51 @@ public static CompletableFuture getGroupPlain(GetGroupPlainArgs public static Output getGroup(GetGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getGroup:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing API Management Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.apimanagement.ApimanagementFunctions;
+     * import com.pulumi.azure.apimanagement.inputs.GetGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ApimanagementFunctions.getGroup(GetGroupArgs.builder()
+     *             .name("my-group")
+     *             .apiManagementName("example-apim")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("groupType", example.applyValue(getGroupResult -> getGroupResult.type()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getGroup(GetGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getGroup:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing API Management Group. * @@ -1138,6 +1381,51 @@ public static CompletableFuture getProductPlain(GetProductPlai public static Output getProduct(GetProductArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getProduct:getProduct", TypeShape.of(GetProductResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing API Management Product. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.apimanagement.ApimanagementFunctions;
+     * import com.pulumi.azure.apimanagement.inputs.GetProductArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ApimanagementFunctions.getProduct(GetProductArgs.builder()
+     *             .productId("my-product")
+     *             .apiManagementName("example-apim")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("productTerms", example.applyValue(getProductResult -> getProductResult.terms()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getProduct(GetProductArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getProduct:getProduct", TypeShape.of(GetProductResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing API Management Product. * @@ -1315,6 +1603,50 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing API Management Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.apimanagement.ApimanagementFunctions;
+     * import com.pulumi.azure.apimanagement.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ApimanagementFunctions.getService(GetServiceArgs.builder()
+     *             .name("search-api")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("apiManagementId", example.applyValue(getServiceResult -> getServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing API Management Service. * @@ -1380,6 +1712,13 @@ public static CompletableFuture getUserPlain(GetUserPlainArgs arg public static Output getUser(GetUserArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:apimanagement/getUser:getUser", TypeShape.of(GetUserResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing API Management User. + * + */ + public static Output getUser(GetUserArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:apimanagement/getUser:getUser", TypeShape.of(GetUserResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing API Management User. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/appconfiguration/AppconfigurationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/appconfiguration/AppconfigurationFunctions.java index 55d5cf6ed7..5f181e9ea7 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/appconfiguration/AppconfigurationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/appconfiguration/AppconfigurationFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AppconfigurationFunctions { @@ -161,6 +162,53 @@ public static CompletableFuture getConfigurationKeyPl public static Output getConfigurationKey(GetConfigurationKeyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appconfiguration/getConfigurationKey:getConfigurationKey", TypeShape.of(GetConfigurationKeyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure App Configuration Key. + * + * > **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration). + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appconfiguration.AppconfigurationFunctions;
+     * import com.pulumi.azure.appconfiguration.inputs.GetConfigurationKeyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var test = AppconfigurationFunctions.getConfigurationKey(GetConfigurationKeyArgs.builder()
+     *             .configurationStoreId(appconf.id())
+     *             .key("appConfKey1")
+     *             .label("somelabel")
+     *             .build());
+     * 
+     *         ctx.export("value", test.applyValue(getConfigurationKeyResult -> getConfigurationKeyResult.value()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getConfigurationKey(GetConfigurationKeyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appconfiguration/getConfigurationKey:getConfigurationKey", TypeShape.of(GetConfigurationKeyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure App Configuration Key. * @@ -343,6 +391,51 @@ public static CompletableFuture getConfigurationKeys public static Output getConfigurationKeys(GetConfigurationKeysArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appconfiguration/getConfigurationKeys:getConfigurationKeys", TypeShape.of(GetConfigurationKeysResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about existing Azure App Configuration Keys. + * + * > **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration). + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appconfiguration.AppconfigurationFunctions;
+     * import com.pulumi.azure.appconfiguration.inputs.GetConfigurationKeysArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var test = AppconfigurationFunctions.getConfigurationKeys(GetConfigurationKeysArgs.builder()
+     *             .configurationStoreId(appconf.id())
+     *             .build());
+     * 
+     *         ctx.export("value", test.applyValue(getConfigurationKeysResult -> getConfigurationKeysResult.items()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getConfigurationKeys(GetConfigurationKeysArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appconfiguration/getConfigurationKeys:getConfigurationKeys", TypeShape.of(GetConfigurationKeysResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about existing Azure App Configuration Keys. * @@ -520,6 +613,50 @@ public static CompletableFuture getConfigurationSto public static Output getConfigurationStore(GetConfigurationStoreArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appconfiguration/getConfigurationStore:getConfigurationStore", TypeShape.of(GetConfigurationStoreResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing App Configuration. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appconfiguration.AppconfigurationFunctions;
+     * import com.pulumi.azure.appconfiguration.inputs.GetConfigurationStoreArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppconfigurationFunctions.getConfigurationStore(GetConfigurationStoreArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getConfigurationStoreResult -> getConfigurationStoreResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getConfigurationStore(GetConfigurationStoreArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appconfiguration/getConfigurationStore:getConfigurationStore", TypeShape.of(GetConfigurationStoreResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing App Configuration. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/appinsights/AppinsightsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/appinsights/AppinsightsFunctions.java index b85d6f8027..fff3d41380 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/appinsights/AppinsightsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/appinsights/AppinsightsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AppinsightsFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getInsightsPlain(GetInsightsP public static Output getInsights(GetInsightsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appinsights/getInsights:getInsights", TypeShape.of(GetInsightsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Application Insights component. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appinsights.AppinsightsFunctions;
+     * import com.pulumi.azure.appinsights.inputs.GetInsightsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppinsightsFunctions.getInsights(GetInsightsArgs.builder()
+     *             .name("production")
+     *             .resourceGroupName("networking")
+     *             .build());
+     * 
+     *         ctx.export("applicationInsightsInstrumentationKey", example.applyValue(getInsightsResult -> getInsightsResult.instrumentationKey()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getInsights(GetInsightsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appinsights/getInsights:getInsights", TypeShape.of(GetInsightsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Application Insights component. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/appplatform/AppplatformFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/appplatform/AppplatformFunctions.java index 8206593336..c41e6e1afa 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/appplatform/AppplatformFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/appplatform/AppplatformFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AppplatformFunctions { @@ -152,6 +153,51 @@ public static CompletableFuture getSpringCloudAppPlain( public static Output getSpringCloudApp(GetSpringCloudAppArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appplatform/getSpringCloudApp:getSpringCloudApp", TypeShape.of(GetSpringCloudAppResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Spring Cloud Application. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appplatform.AppplatformFunctions;
+     * import com.pulumi.azure.appplatform.inputs.GetSpringCloudAppArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppplatformFunctions.getSpringCloudApp(GetSpringCloudAppArgs.builder()
+     *             .name(exampleAzurermSpringCloudApp.name())
+     *             .resourceGroupName(exampleAzurermSpringCloudApp.resourceGroupName())
+     *             .serviceName(exampleAzurermSpringCloudApp.serviceName())
+     *             .build());
+     * 
+     *         ctx.export("springCloudAppId", example.applyValue(getSpringCloudAppResult -> getSpringCloudAppResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSpringCloudApp(GetSpringCloudAppArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appplatform/getSpringCloudApp:getSpringCloudApp", TypeShape.of(GetSpringCloudAppResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Spring Cloud Application. * @@ -329,6 +375,50 @@ public static CompletableFuture getSpringCloudServi public static Output getSpringCloudService(GetSpringCloudServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appplatform/getSpringCloudService:getSpringCloudService", TypeShape.of(GetSpringCloudServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Spring Cloud Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appplatform.AppplatformFunctions;
+     * import com.pulumi.azure.appplatform.inputs.GetSpringCloudServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppplatformFunctions.getSpringCloudService(GetSpringCloudServiceArgs.builder()
+     *             .name(exampleAzurermSpringCloudService.name())
+     *             .resourceGroupName(exampleAzurermSpringCloudService.resourceGroupName())
+     *             .build());
+     * 
+     *         ctx.export("springCloudServiceId", example.applyValue(getSpringCloudServiceResult -> getSpringCloudServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSpringCloudService(GetSpringCloudServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appplatform/getSpringCloudService:getSpringCloudService", TypeShape.of(GetSpringCloudServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Spring Cloud Service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/appservice/AppserviceFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/appservice/AppserviceFunctions.java index f77c213073..c12e27fbb9 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/appservice/AppserviceFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/appservice/AppserviceFunctions.java @@ -50,6 +50,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AppserviceFunctions { @@ -191,6 +192,52 @@ public static CompletableFuture getAppServicePlain(GetAppSe public static Output getAppService(GetAppServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getAppService:getAppService", TypeShape.of(GetAppServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing App Service. + * + * !> **Note:** The `azure.appservice.AppService` data source is deprecated in version 3.0 of the AzureRM provider and will be removed in version 4.0. Please use the `azure.appservice.LinuxWebApp` and `azure.appservice.WindowsWebApp` data sources instead. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetAppServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getAppService(GetAppServiceArgs.builder()
+     *             .name("search-app-service")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("appServiceId", example.applyValue(getAppServiceResult -> getAppServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAppService(GetAppServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getAppService:getAppService", TypeShape.of(GetAppServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing App Service. * @@ -375,6 +422,52 @@ public static CompletableFuture getAppServicePlanPlain( public static Output getAppServicePlan(GetAppServicePlanArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getAppServicePlan:getAppServicePlan", TypeShape.of(GetAppServicePlanResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing App Service Plan (formerly known as a `Server Farm`). + * + * !> **Note:** The `azure.appservice.Plan` data source is deprecated in version 3.0 of the AzureRM provider and will be removed in version 4.0. Please use the `azure.appservice.ServicePlan` data source instead. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetAppServicePlanArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getAppServicePlan(GetAppServicePlanArgs.builder()
+     *             .name("search-app-service-plan")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("appServicePlanId", example.applyValue(getAppServicePlanResult -> getAppServicePlanResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAppServicePlan(GetAppServicePlanArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getAppServicePlan:getAppServicePlan", TypeShape.of(GetAppServicePlanResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing App Service Plan (formerly known as a `Server Farm`). * @@ -553,6 +646,50 @@ public static CompletableFuture getCertificatePlain(GetCer public static Output getCertificate(GetCertificateArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an App Service Certificate. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetCertificateArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getCertificate(GetCertificateArgs.builder()
+     *             .name("example-app-service-certificate")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("appServiceCertificateId", example.applyValue(getCertificateResult -> getCertificateResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCertificate(GetCertificateArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an App Service Certificate. * @@ -729,6 +866,50 @@ public static CompletableFuture getCertificateOrderPl public static Output getCertificateOrder(GetCertificateOrderArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getCertificateOrder:getCertificateOrder", TypeShape.of(GetCertificateOrderResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing App Service Certificate Order. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetCertificateOrderArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getCertificateOrder(GetCertificateOrderArgs.builder()
+     *             .name("example-cert-order")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("certificateOrderId", example.applyValue(getCertificateOrderResult -> getCertificateOrderResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCertificateOrder(GetCertificateOrderArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getCertificateOrder:getCertificateOrder", TypeShape.of(GetCertificateOrderResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing App Service Certificate Order. * @@ -905,6 +1086,50 @@ public static CompletableFuture getEnvironmentV3Plain(Ge public static Output getEnvironmentV3(GetEnvironmentV3Args args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getEnvironmentV3:getEnvironmentV3", TypeShape.of(GetEnvironmentV3Result.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing 3rd Generation (v3) App Service Environment. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetEnvironmentV3Args;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getEnvironmentV3(GetEnvironmentV3Args.builder()
+     *             .name("example-ASE")
+     *             .resourceGroupName("example-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getEnvironmentV3Result -> getEnvironmentV3Result.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEnvironmentV3(GetEnvironmentV3Args args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getEnvironmentV3:getEnvironmentV3", TypeShape.of(GetEnvironmentV3Result.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing 3rd Generation (v3) App Service Environment. * @@ -1084,6 +1309,51 @@ public static CompletableFuture getFunctionAppPlain(GetFun public static Output getFunctionApp(GetFunctionAppArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getFunctionApp:getFunctionApp", TypeShape.of(GetFunctionAppResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a Function App. + * + * !> **Note:** The `azure.appservice.FunctionApp` data source is deprecated in version 3.0 of the AzureRM provider and will be removed in version 4.0. Please use the `azure.appservice.LinuxFunctionApp` and `azure.appservice.WindowsFunctionApp` data sources instead. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetFunctionAppArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getFunctionApp(GetFunctionAppArgs.builder()
+     *             .name("test-azure-functions")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFunctionApp(GetFunctionAppArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getFunctionApp:getFunctionApp", TypeShape.of(GetFunctionAppResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a Function App. * @@ -1272,7 +1542,137 @@ public static Output getFunctionAppHostKeys(GetFun * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.appservice.AppserviceFunctions; - * import com.pulumi.azure.appservice.inputs.GetFunctionAppHostKeysArgs; + * import com.pulumi.azure.appservice.inputs.GetFunctionAppHostKeysArgs; + * import java.util.List; + * import java.util.ArrayList; + * import java.util.Map; + * import java.io.File; + * import java.nio.file.Files; + * import java.nio.file.Paths; + * + * public class App { + * public static void main(String[] args) { + * Pulumi.run(App::stack); + * } + * + * public static void stack(Context ctx) { + * final var example = AppserviceFunctions.getFunctionAppHostKeys(GetFunctionAppHostKeysArgs.builder() + * .name("example-function") + * .resourceGroupName(exampleAzurermResourceGroup.name()) + * .build()); + * + * } + * } + * } + * + * <!--End PulumiCodeChooser --> + * + */ + public static Output getFunctionAppHostKeys(GetFunctionAppHostKeysArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getFunctionAppHostKeys:getFunctionAppHostKeys", TypeShape.of(GetFunctionAppHostKeysResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to fetch the Host Keys of an existing Function App + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetFunctionAppHostKeysArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getFunctionAppHostKeys(GetFunctionAppHostKeysArgs.builder()
+     *             .name("example-function")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getFunctionAppHostKeysPlain(GetFunctionAppHostKeysPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:appservice/getFunctionAppHostKeys:getFunctionAppHostKeys", TypeShape.of(GetFunctionAppHostKeysResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Linux Function App. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetLinuxFunctionAppArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getLinuxFunctionApp(GetLinuxFunctionAppArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getLinuxFunctionAppResult -> getLinuxFunctionAppResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getLinuxFunctionApp(GetLinuxFunctionAppArgs args) { + return getLinuxFunctionApp(args, InvokeOptions.Empty); + } + /** + * Use this data source to access information about an existing Linux Function App. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetLinuxFunctionAppArgs;
      * import java.util.List;
      * import java.util.ArrayList;
      * import java.util.Map;
@@ -1286,11 +1686,12 @@ public static Output getFunctionAppHostKeys(GetFun
      *     }
      * 
      *     public static void stack(Context ctx) {
-     *         final var example = AppserviceFunctions.getFunctionAppHostKeys(GetFunctionAppHostKeysArgs.builder()
-     *             .name("example-function")
-     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *         final var example = AppserviceFunctions.getLinuxFunctionApp(GetLinuxFunctionAppArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
      *             .build());
      * 
+     *         ctx.export("id", example.applyValue(getLinuxFunctionAppResult -> getLinuxFunctionAppResult.id()));
      *     }
      * }
      * }
@@ -1298,8 +1699,8 @@ public static Output getFunctionAppHostKeys(GetFun
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getFunctionAppHostKeysPlain(GetFunctionAppHostKeysPlainArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invokeAsync("azure:appservice/getFunctionAppHostKeys:getFunctionAppHostKeys", TypeShape.of(GetFunctionAppHostKeysResult.class), args, Utilities.withVersion(options));
+    public static CompletableFuture getLinuxFunctionAppPlain(GetLinuxFunctionAppPlainArgs args) {
+        return getLinuxFunctionAppPlain(args, InvokeOptions.Empty);
     }
     /**
      * Use this data source to access information about an existing Linux Function App.
@@ -1342,8 +1743,8 @@ public static CompletableFuture getFunctionAppHost
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getLinuxFunctionApp(GetLinuxFunctionAppArgs args) {
-        return getLinuxFunctionApp(args, InvokeOptions.Empty);
+    public static Output getLinuxFunctionApp(GetLinuxFunctionAppArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invoke("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", TypeShape.of(GetLinuxFunctionAppResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Use this data source to access information about an existing Linux Function App.
@@ -1386,8 +1787,8 @@ public static Output getLinuxFunctionApp(GetLinuxFunc
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getLinuxFunctionAppPlain(GetLinuxFunctionAppPlainArgs args) {
-        return getLinuxFunctionAppPlain(args, InvokeOptions.Empty);
+    public static Output getLinuxFunctionApp(GetLinuxFunctionAppArgs args, InvokeOutputOptions options) {
+        return Deployment.getInstance().invoke("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", TypeShape.of(GetLinuxFunctionAppResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Use this data source to access information about an existing Linux Function App.
@@ -1430,11 +1831,11 @@ public static CompletableFuture getLinuxFunctionAppPl
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getLinuxFunctionApp(GetLinuxFunctionAppArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invoke("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", TypeShape.of(GetLinuxFunctionAppResult.class), args, Utilities.withVersion(options));
+    public static CompletableFuture getLinuxFunctionAppPlain(GetLinuxFunctionAppPlainArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invokeAsync("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", TypeShape.of(GetLinuxFunctionAppResult.class), args, Utilities.withVersion(options));
     }
     /**
-     * Use this data source to access information about an existing Linux Function App.
+     * Use this data source to access information about an existing Linux Web App.
      * 
      * ## Example Usage
      * 
@@ -1447,7 +1848,7 @@ public static Output getLinuxFunctionApp(GetLinuxFunc
      * import com.pulumi.Pulumi;
      * import com.pulumi.core.Output;
      * import com.pulumi.azure.appservice.AppserviceFunctions;
-     * import com.pulumi.azure.appservice.inputs.GetLinuxFunctionAppArgs;
+     * import com.pulumi.azure.appservice.inputs.GetLinuxWebAppArgs;
      * import java.util.List;
      * import java.util.ArrayList;
      * import java.util.Map;
@@ -1461,12 +1862,12 @@ public static Output getLinuxFunctionApp(GetLinuxFunc
      *     }
      * 
      *     public static void stack(Context ctx) {
-     *         final var example = AppserviceFunctions.getLinuxFunctionApp(GetLinuxFunctionAppArgs.builder()
+     *         final var example = AppserviceFunctions.getLinuxWebApp(GetLinuxWebAppArgs.builder()
      *             .name("existing")
      *             .resourceGroupName("existing")
      *             .build());
      * 
-     *         ctx.export("id", example.applyValue(getLinuxFunctionAppResult -> getLinuxFunctionAppResult.id()));
+     *         ctx.export("id", example.applyValue(getLinuxWebAppResult -> getLinuxWebAppResult.id()));
      *     }
      * }
      * }
@@ -1474,8 +1875,8 @@ public static Output getLinuxFunctionApp(GetLinuxFunc
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getLinuxFunctionAppPlain(GetLinuxFunctionAppPlainArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invokeAsync("azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp", TypeShape.of(GetLinuxFunctionAppResult.class), args, Utilities.withVersion(options));
+    public static Output getLinuxWebApp(GetLinuxWebAppArgs args) {
+        return getLinuxWebApp(args, InvokeOptions.Empty);
     }
     /**
      * Use this data source to access information about an existing Linux Web App.
@@ -1518,8 +1919,8 @@ public static CompletableFuture getLinuxFunctionAppPl
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getLinuxWebApp(GetLinuxWebAppArgs args) {
-        return getLinuxWebApp(args, InvokeOptions.Empty);
+    public static CompletableFuture getLinuxWebAppPlain(GetLinuxWebAppPlainArgs args) {
+        return getLinuxWebAppPlain(args, InvokeOptions.Empty);
     }
     /**
      * Use this data source to access information about an existing Linux Web App.
@@ -1562,8 +1963,8 @@ public static Output getLinuxWebApp(GetLinuxWebAppArgs arg
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getLinuxWebAppPlain(GetLinuxWebAppPlainArgs args) {
-        return getLinuxWebAppPlain(args, InvokeOptions.Empty);
+    public static Output getLinuxWebApp(GetLinuxWebAppArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invoke("azure:appservice/getLinuxWebApp:getLinuxWebApp", TypeShape.of(GetLinuxWebAppResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Use this data source to access information about an existing Linux Web App.
@@ -1606,7 +2007,7 @@ public static CompletableFuture getLinuxWebAppPlain(GetLin
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getLinuxWebApp(GetLinuxWebAppArgs args, InvokeOptions options) {
+    public static Output getLinuxWebApp(GetLinuxWebAppArgs args, InvokeOutputOptions options) {
         return Deployment.getInstance().invoke("azure:appservice/getLinuxWebApp:getLinuxWebApp", TypeShape.of(GetLinuxWebAppResult.class), args, Utilities.withVersion(options));
     }
     /**
@@ -1785,6 +2186,50 @@ public static CompletableFuture getServicePlanPlain(GetSer
     public static Output getServicePlan(GetServicePlanArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:appservice/getServicePlan:getServicePlan", TypeShape.of(GetServicePlanResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Use this data source to access information about an existing Service Plan.
+     * 
+     * ## Example Usage
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetServicePlanArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getServicePlan(GetServicePlanArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getServicePlanResult -> getServicePlanResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getServicePlan(GetServicePlanArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getServicePlan:getServicePlan", TypeShape.of(GetServicePlanResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Service Plan. * @@ -1952,6 +2397,47 @@ public static CompletableFuture getSourceControlTok public static Output getSourceControlToken(GetSourceControlTokenArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getSourceControlToken:getSourceControlToken", TypeShape.of(GetSourceControlTokenResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetSourceControlTokenArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getSourceControlToken(GetSourceControlTokenArgs.builder()
+     *             .type("GitHub")
+     *             .build());
+     * 
+     *         ctx.export("id", exampleAzurermAppServiceGithubToken.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSourceControlToken(GetSourceControlTokenArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getSourceControlToken:getSourceControlToken", TypeShape.of(GetSourceControlTokenResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -2122,6 +2608,49 @@ public static CompletableFuture getStaticWebAppPlain(GetS public static Output getStaticWebApp(GetStaticWebAppArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getStaticWebApp:getStaticWebApp", TypeShape.of(GetStaticWebAppResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Static Web App. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetStaticWebAppArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getStaticWebApp(GetStaticWebAppArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getStaticWebApp(GetStaticWebAppArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getStaticWebApp:getStaticWebApp", TypeShape.of(GetStaticWebAppResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Static Web App. * @@ -2297,6 +2826,50 @@ public static CompletableFuture getWindowsFunctionA public static Output getWindowsFunctionApp(GetWindowsFunctionAppArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getWindowsFunctionApp:getWindowsFunctionApp", TypeShape.of(GetWindowsFunctionAppResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Windows Function App. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetWindowsFunctionAppArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getWindowsFunctionApp(GetWindowsFunctionAppArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getWindowsFunctionAppResult -> getWindowsFunctionAppResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWindowsFunctionApp(GetWindowsFunctionAppArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getWindowsFunctionApp:getWindowsFunctionApp", TypeShape.of(GetWindowsFunctionAppResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Windows Function App. * @@ -2473,6 +3046,50 @@ public static CompletableFuture getWindowsWebAppPlain(Ge public static Output getWindowsWebApp(GetWindowsWebAppArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:appservice/getWindowsWebApp:getWindowsWebApp", TypeShape.of(GetWindowsWebAppResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Windows Web App. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.appservice.AppserviceFunctions;
+     * import com.pulumi.azure.appservice.inputs.GetWindowsWebAppArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AppserviceFunctions.getWindowsWebApp(GetWindowsWebAppArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getWindowsWebAppResult -> getWindowsWebAppResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWindowsWebApp(GetWindowsWebAppArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:appservice/getWindowsWebApp:getWindowsWebApp", TypeShape.of(GetWindowsWebAppResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Windows Web App. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/arc/ArcFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/arc/ArcFunctions.java index 43ce11f071..9646ddac27 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/arc/ArcFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/arc/ArcFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ArcFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getResourceBri public static Output getResourceBridgeAppliance(GetResourceBridgeApplianceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:arc/getResourceBridgeAppliance:getResourceBridgeAppliance", TypeShape.of(GetResourceBridgeApplianceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Arc Resource Bridge Appliance. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.arc.ArcFunctions;
+     * import com.pulumi.azure.arc.inputs.GetResourceBridgeApplianceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ArcFunctions.getResourceBridgeAppliance(GetResourceBridgeApplianceArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getResourceBridgeApplianceResult -> getResourceBridgeApplianceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getResourceBridgeAppliance(GetResourceBridgeApplianceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:arc/getResourceBridgeAppliance:getResourceBridgeAppliance", TypeShape.of(GetResourceBridgeApplianceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Arc Resource Bridge Appliance. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/arcmachine/ArcmachineFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/arcmachine/ArcmachineFunctions.java index 6a88b76ca0..166bc9a0b4 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/arcmachine/ArcmachineFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/arcmachine/ArcmachineFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ArcmachineFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getPlain(GetPlainArgs args) { public static Output get(GetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:arcmachine/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Arc machine. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.arcmachine.ArcmachineFunctions;
+     * import com.pulumi.azure.arcmachine.inputs.GetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ArcmachineFunctions.get(GetArgs.builder()
+     *             .name("existing-hcmachine")
+     *             .resourceGroupName("existing-rg")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getResult -> getResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output get(GetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:arcmachine/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Arc machine. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/attestation/AttestationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/attestation/AttestationFunctions.java index 38dd7eb48b..0006f3a6aa 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/attestation/AttestationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/attestation/AttestationFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AttestationFunctions { @@ -35,6 +36,13 @@ public static CompletableFuture getProviderPlain(GetProviderP public static Output getProvider(GetProviderArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:attestation/getProvider:getProvider", TypeShape.of(GetProviderResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Attestation Provider. + * + */ + public static Output getProvider(GetProviderArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:attestation/getProvider:getProvider", TypeShape.of(GetProviderResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Attestation Provider. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/authorization/AuthorizationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/authorization/AuthorizationFunctions.java index 456c804062..616bdf7298 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/authorization/AuthorizationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/authorization/AuthorizationFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AuthorizationFunctions { @@ -347,6 +348,72 @@ public static CompletableFuture getRoleDefinitionPlain( public static Output getRoleDefinition(GetRoleDefinitionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:authorization/getRoleDefinition:getRoleDefinition", TypeShape.of(GetRoleDefinitionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Role Definition. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetSubscriptionArgs;
+     * import com.pulumi.azure.authorization.RoleDefinition;
+     * import com.pulumi.azure.authorization.RoleDefinitionArgs;
+     * import com.pulumi.azure.authorization.AuthorizationFunctions;
+     * import com.pulumi.azure.authorization.inputs.GetRoleDefinitionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var primary = CoreFunctions.getSubscription();
+     * 
+     *         var customRoleDefinition = new RoleDefinition("customRoleDefinition", RoleDefinitionArgs.builder()
+     *             .roleDefinitionId("00000000-0000-0000-0000-000000000000")
+     *             .name("CustomRoleDef")
+     *             .scope(primary.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *             .build());
+     * 
+     *         final var custom = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .roleDefinitionId(customRoleDefinition.roleDefinitionId())
+     *             .scope(primary.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *             .build());
+     * 
+     *         final var custom-byname = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .name(customRoleDefinition.name())
+     *             .scope(primary.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *             .build());
+     * 
+     *         final var builtin = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .name("Contributor")
+     *             .build());
+     * 
+     *         ctx.export("customRoleDefinitionId", custom.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult).applyValue(custom -> custom.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult.id())));
+     *         ctx.export("contributorRoleDefinitionId", builtin.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRoleDefinition(GetRoleDefinitionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:authorization/getRoleDefinition:getRoleDefinition", TypeShape.of(GetRoleDefinitionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Role Definition. * @@ -557,6 +624,54 @@ public static CompletableFuture getUserAssignedId public static Output getUserAssignedIdentity(GetUserAssignedIdentityArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:authorization/getUserAssignedIdentity:getUserAssignedIdentity", TypeShape.of(GetUserAssignedIdentityResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing User Assigned Identity. + * + * ## Example Usage + * + * ### Reference An Existing) + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.authorization.AuthorizationFunctions;
+     * import com.pulumi.azure.authorization.inputs.GetUserAssignedIdentityArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AuthorizationFunctions.getUserAssignedIdentity(GetUserAssignedIdentityArgs.builder()
+     *             .name("name_of_user_assigned_identity")
+     *             .resourceGroupName("name_of_resource_group")
+     *             .build());
+     * 
+     *         ctx.export("uaiClientId", example.applyValue(getUserAssignedIdentityResult -> getUserAssignedIdentityResult.clientId()));
+     *         ctx.export("uaiPrincipalId", example.applyValue(getUserAssignedIdentityResult -> getUserAssignedIdentityResult.principalId()));
+     *         ctx.export("uaiTenantId", example.applyValue(getUserAssignedIdentityResult -> getUserAssignedIdentityResult.tenantId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getUserAssignedIdentity(GetUserAssignedIdentityArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:authorization/getUserAssignedIdentity:getUserAssignedIdentity", TypeShape.of(GetUserAssignedIdentityResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing User Assigned Identity. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/automation/AutomationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/automation/AutomationFunctions.java index 47ff4e8934..ffbb7c1db5 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/automation/AutomationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/automation/AutomationFunctions.java @@ -32,6 +32,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AutomationFunctions { @@ -167,6 +168,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Automation Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.automation.AutomationFunctions;
+     * import com.pulumi.azure.automation.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AutomationFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("example-account")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("automationAccountId", example.applyValue(getAccountResult -> getAccountResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Automation Account. * @@ -346,6 +391,51 @@ public static CompletableFuture getBoolVariablePlain(GetB public static Output getBoolVariable(GetBoolVariableArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getBoolVariable:getBoolVariable", TypeShape.of(GetBoolVariableResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Automation Bool Variable. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.automation.AutomationFunctions;
+     * import com.pulumi.azure.automation.inputs.GetBoolVariableArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AutomationFunctions.getBoolVariable(GetBoolVariableArgs.builder()
+     *             .name("tfex-example-var")
+     *             .resourceGroupName("tfex-example-rg")
+     *             .automationAccountName("tfex-example-account")
+     *             .build());
+     * 
+     *         ctx.export("variableId", example.applyValue(getBoolVariableResult -> getBoolVariableResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBoolVariable(GetBoolVariableArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getBoolVariable:getBoolVariable", TypeShape.of(GetBoolVariableResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Automation Bool Variable. * @@ -526,6 +616,51 @@ public static CompletableFuture getDateTimeVariablePl public static Output getDateTimeVariable(GetDateTimeVariableArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getDateTimeVariable:getDateTimeVariable", TypeShape.of(GetDateTimeVariableResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Automation Datetime Variable. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.automation.AutomationFunctions;
+     * import com.pulumi.azure.automation.inputs.GetDateTimeVariableArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AutomationFunctions.getDateTimeVariable(GetDateTimeVariableArgs.builder()
+     *             .name("tfex-example-var")
+     *             .resourceGroupName("tfex-example-rg")
+     *             .automationAccountName("tfex-example-account")
+     *             .build());
+     * 
+     *         ctx.export("variableId", example.applyValue(getDateTimeVariableResult -> getDateTimeVariableResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDateTimeVariable(GetDateTimeVariableArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getDateTimeVariable:getDateTimeVariable", TypeShape.of(GetDateTimeVariableResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Automation Datetime Variable. * @@ -706,6 +841,51 @@ public static CompletableFuture getIntVariablePlain(GetInt public static Output getIntVariable(GetIntVariableArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getIntVariable:getIntVariable", TypeShape.of(GetIntVariableResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Automation Int Variable. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.automation.AutomationFunctions;
+     * import com.pulumi.azure.automation.inputs.GetIntVariableArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AutomationFunctions.getIntVariable(GetIntVariableArgs.builder()
+     *             .name("tfex-example-var")
+     *             .resourceGroupName("tfex-example-rg")
+     *             .automationAccountName("tfex-example-account")
+     *             .build());
+     * 
+     *         ctx.export("variableId", example.applyValue(getIntVariableResult -> getIntVariableResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getIntVariable(GetIntVariableArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getIntVariable:getIntVariable", TypeShape.of(GetIntVariableResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Automation Int Variable. * @@ -886,6 +1066,51 @@ public static CompletableFuture getRunbookPlain(GetRunbookPlai public static Output getRunbook(GetRunbookArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getRunbook:getRunbook", TypeShape.of(GetRunbookResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Automation Runbook. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.automation.AutomationFunctions;
+     * import com.pulumi.azure.automation.inputs.GetRunbookArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AutomationFunctions.getRunbook(GetRunbookArgs.builder()
+     *             .name("existing-runbook")
+     *             .resourceGroupName("existing")
+     *             .automationAccountName("existing-automation")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getRunbookResult -> getRunbookResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRunbook(GetRunbookArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getRunbook:getRunbook", TypeShape.of(GetRunbookResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Automation Runbook. * @@ -1066,6 +1291,51 @@ public static CompletableFuture getStringVariablePlain( public static Output getStringVariable(GetStringVariableArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getStringVariable:getStringVariable", TypeShape.of(GetStringVariableResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Automation String Variable. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.automation.AutomationFunctions;
+     * import com.pulumi.azure.automation.inputs.GetStringVariableArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AutomationFunctions.getStringVariable(GetStringVariableArgs.builder()
+     *             .name("tfex-example-var")
+     *             .resourceGroupName("tfex-example-rg")
+     *             .automationAccountName("tfex-example-account")
+     *             .build());
+     * 
+     *         ctx.export("variableId", example.applyValue(getStringVariableResult -> getStringVariableResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getStringVariable(GetStringVariableArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getStringVariable:getStringVariable", TypeShape.of(GetStringVariableResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Automation String Variable. * @@ -1132,6 +1402,13 @@ public static CompletableFuture getVariableObjectPlain( public static Output getVariableObject(GetVariableObjectArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getVariableObject:getVariableObject", TypeShape.of(GetVariableObjectResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Automation Object Variable. + * + */ + public static Output getVariableObject(GetVariableObjectArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getVariableObject:getVariableObject", TypeShape.of(GetVariableObjectResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Automation Object Variable. * @@ -1286,6 +1563,55 @@ public static CompletableFuture getVariablesPlain(GetVariabl public static Output getVariables(GetVariablesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:automation/getVariables:getVariables", TypeShape.of(GetVariablesResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to get all variables in an Automation Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.automation.AutomationFunctions;
+     * import com.pulumi.azure.automation.inputs.GetAccountArgs;
+     * import com.pulumi.azure.automation.inputs.GetVariablesArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AutomationFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("example-account")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         final var exampleGetVariables = AutomationFunctions.getVariables(GetVariablesArgs.builder()
+     *             .automationAccountId(example.applyValue(getAccountResult -> getAccountResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("stringVars", exampleAzurermAutomationVariableString.string());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVariables(GetVariablesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:automation/getVariables:getVariables", TypeShape.of(GetVariablesResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to get all variables in an Automation Account. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/avs/AvsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/avs/AvsFunctions.java index 6f80d08395..3b689ecfa2 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/avs/AvsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/avs/AvsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class AvsFunctions { @@ -152,6 +153,52 @@ public static CompletableFuture getPrivateCloudPlain(GetP public static Output getPrivateCloud(GetPrivateCloudArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:avs/getPrivateCloud:getPrivateCloud", TypeShape.of(GetPrivateCloudResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure VMware Solution Private Cloud. + * + * ## Example Usage + * + * > **NOTE :** Normal `pulumi up` could ignore this note. Please disable correlation request id for continuous operations in one build (like acctest). The continuous operations like `update` or `delete` could not be triggered when it shares the same `correlation-id` with its previous operation. + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.avs.AvsFunctions;
+     * import com.pulumi.azure.avs.inputs.GetPrivateCloudArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AvsFunctions.getPrivateCloud(GetPrivateCloudArgs.builder()
+     *             .name("existing-vmware-private-cloud")
+     *             .resourceGroupName("existing-resgroup")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getPrivateCloudResult -> getPrivateCloudResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPrivateCloud(GetPrivateCloudArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:avs/getPrivateCloud:getPrivateCloud", TypeShape.of(GetPrivateCloudResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure VMware Solution Private Cloud. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/backup/BackupFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/backup/BackupFunctions.java index a05442c5ed..98b75bd5ec 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/backup/BackupFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/backup/BackupFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class BackupFunctions { @@ -149,6 +150,50 @@ public static CompletableFuture getPolicyFilesharePlai public static Output getPolicyFileshare(GetPolicyFileshareArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:backup/getPolicyFileshare:getPolicyFileshare", TypeShape.of(GetPolicyFileshareResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing File Share Backup Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.backup.BackupFunctions;
+     * import com.pulumi.azure.backup.inputs.GetPolicyFileshareArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var policy = BackupFunctions.getPolicyFileshare(GetPolicyFileshareArgs.builder()
+     *             .name("policy")
+     *             .recoveryVaultName("recovery_vault")
+     *             .resourceGroupName("resource_group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPolicyFileshare(GetPolicyFileshareArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:backup/getPolicyFileshare:getPolicyFileshare", TypeShape.of(GetPolicyFileshareResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing File Share Backup Policy. * @@ -325,6 +370,50 @@ public static CompletableFuture getPolicyVMPlain(GetPolicyVMP public static Output getPolicyVM(GetPolicyVMArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:backup/getPolicyVM:getPolicyVM", TypeShape.of(GetPolicyVMResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing VM Backup Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.backup.BackupFunctions;
+     * import com.pulumi.azure.backup.inputs.GetPolicyVMArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var policy = BackupFunctions.getPolicyVM(GetPolicyVMArgs.builder()
+     *             .name("policy")
+     *             .recoveryVaultName("recovery_vault")
+     *             .resourceGroupName("resource_group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPolicyVM(GetPolicyVMArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:backup/getPolicyVM:getPolicyVM", TypeShape.of(GetPolicyVMResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing VM Backup Policy. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/batch/BatchFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/batch/BatchFunctions.java index 55118090cb..445ceeb0b0 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/batch/BatchFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/batch/BatchFunctions.java @@ -20,6 +20,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class BatchFunctions { @@ -155,6 +156,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:batch/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Batch Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.batch.BatchFunctions;
+     * import com.pulumi.azure.batch.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = BatchFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("testbatchaccount")
+     *             .resourceGroupName("test")
+     *             .build());
+     * 
+     *         ctx.export("poolAllocationMode", example.applyValue(getAccountResult -> getAccountResult.poolAllocationMode()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:batch/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Batch Account. * @@ -334,6 +379,51 @@ public static CompletableFuture getApplicationPlain(GetApp public static Output getApplication(GetApplicationArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:batch/getApplication:getApplication", TypeShape.of(GetApplicationResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Batch Application instance. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.batch.BatchFunctions;
+     * import com.pulumi.azure.batch.inputs.GetApplicationArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = BatchFunctions.getApplication(GetApplicationArgs.builder()
+     *             .name("testapplication")
+     *             .resourceGroupName("test")
+     *             .accountName("testbatchaccount")
+     *             .build());
+     * 
+     *         ctx.export("batchApplicationId", example.applyValue(getApplicationResult -> getApplicationResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getApplication(GetApplicationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:batch/getApplication:getApplication", TypeShape.of(GetApplicationResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Batch Application instance. * @@ -514,6 +604,51 @@ public static CompletableFuture getCertificatePlain(GetCer public static Output getCertificate(GetCertificateArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:batch/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing certificate in a Batch Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.batch.BatchFunctions;
+     * import com.pulumi.azure.batch.inputs.GetCertificateArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = BatchFunctions.getCertificate(GetCertificateArgs.builder()
+     *             .name("SHA1-42C107874FD0E4A9583292A2F1098E8FE4B2EDDA")
+     *             .accountName("examplebatchaccount")
+     *             .resourceGroupName("example")
+     *             .build());
+     * 
+     *         ctx.export("thumbprint", example.applyValue(getCertificateResult -> getCertificateResult.thumbprint()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCertificate(GetCertificateArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:batch/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing certificate in a Batch Account. * @@ -691,6 +826,50 @@ public static CompletableFuture getPoolPlain(GetPoolPlainArgs arg public static Output getPool(GetPoolArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:batch/getPool:getPool", TypeShape.of(GetPoolResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Batch pool + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.batch.BatchFunctions;
+     * import com.pulumi.azure.batch.inputs.GetPoolArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = BatchFunctions.getPool(GetPoolArgs.builder()
+     *             .name("testbatchpool")
+     *             .accountName("testbatchaccount")
+     *             .resourceGroupName("test")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPool(GetPoolArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:batch/getPool:getPool", TypeShape.of(GetPoolResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Batch pool * diff --git a/sdk/java/src/main/java/com/pulumi/azure/billing/BillingFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/billing/BillingFunctions.java index 23ec6ad24d..df90467d32 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/billing/BillingFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/billing/BillingFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class BillingFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getEnrollmentAc public static Output getEnrollmentAccountScope(GetEnrollmentAccountScopeArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:billing/getEnrollmentAccountScope:getEnrollmentAccountScope", TypeShape.of(GetEnrollmentAccountScopeResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Enrollment Account Billing Scope. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.billing.BillingFunctions;
+     * import com.pulumi.azure.billing.inputs.GetEnrollmentAccountScopeArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = BillingFunctions.getEnrollmentAccountScope(GetEnrollmentAccountScopeArgs.builder()
+     *             .billingAccountName("existing")
+     *             .enrollmentAccountName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getEnrollmentAccountScopeResult -> getEnrollmentAccountScopeResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEnrollmentAccountScope(GetEnrollmentAccountScopeArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:billing/getEnrollmentAccountScope:getEnrollmentAccountScope", TypeShape.of(GetEnrollmentAccountScopeResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Enrollment Account Billing Scope. * @@ -331,6 +376,51 @@ public static CompletableFuture getMcaAccountScopePlai public static Output getMcaAccountScope(GetMcaAccountScopeArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:billing/getMcaAccountScope:getMcaAccountScope", TypeShape.of(GetMcaAccountScopeResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access an ID for your MCA Account billing scope. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.billing.BillingFunctions;
+     * import com.pulumi.azure.billing.inputs.GetMcaAccountScopeArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = BillingFunctions.getMcaAccountScope(GetMcaAccountScopeArgs.builder()
+     *             .billingAccountName("e879cf0f-2b4d-5431-109a-f72fc9868693:024cabf4-7321-4cf9-be59-df0c77ca51de_2019-05-31")
+     *             .billingProfileName("PE2Q-NOIT-BG7-TGB")
+     *             .invoiceSectionName("MTT4-OBS7-PJA-TGB")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getMcaAccountScopeResult -> getMcaAccountScopeResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getMcaAccountScope(GetMcaAccountScopeArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:billing/getMcaAccountScope:getMcaAccountScope", TypeShape.of(GetMcaAccountScopeResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access an ID for your MCA Account billing scope. * @@ -508,6 +598,50 @@ public static CompletableFuture getMpaAccountScopePlai public static Output getMpaAccountScope(GetMpaAccountScopeArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:billing/getMpaAccountScope:getMpaAccountScope", TypeShape.of(GetMpaAccountScopeResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access an ID for your MPA Account billing scope. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.billing.BillingFunctions;
+     * import com.pulumi.azure.billing.inputs.GetMpaAccountScopeArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = BillingFunctions.getMpaAccountScope(GetMpaAccountScopeArgs.builder()
+     *             .billingAccountName("e879cf0f-2b4d-5431-109a-f72fc9868693:024cabf4-7321-4cf9-be59-df0c77ca51de_2019-05-31")
+     *             .customerName("2281f543-7321-4cf9-1e23-edb4Oc31a31c")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getMpaAccountScopeResult -> getMpaAccountScopeResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getMpaAccountScope(GetMpaAccountScopeArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:billing/getMpaAccountScope:getMpaAccountScope", TypeShape.of(GetMpaAccountScopeResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access an ID for your MPA Account billing scope. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/blueprint/BlueprintFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/blueprint/BlueprintFunctions.java index ae531c5233..ce78d9a271 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/blueprint/BlueprintFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/blueprint/BlueprintFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class BlueprintFunctions { @@ -179,6 +180,60 @@ public static CompletableFuture getDefinitionPlain(GetDefin public static Output getDefinition(GetDefinitionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:blueprint/getDefinition:getDefinition", TypeShape.of(GetDefinitionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Blueprint Definition + * + * > **NOTE:** Azure Blueprints are in Preview and potentially subject to breaking change without notice. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.management.ManagementFunctions;
+     * import com.pulumi.azure.management.inputs.GetGroupArgs;
+     * import com.pulumi.azure.blueprint.BlueprintFunctions;
+     * import com.pulumi.azure.blueprint.inputs.GetDefinitionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var current = CoreFunctions.getClientConfig();
+     * 
+     *         final var root = ManagementFunctions.getGroup(GetGroupArgs.builder()
+     *             .name(current.applyValue(getClientConfigResult -> getClientConfigResult.tenantId()))
+     *             .build());
+     * 
+     *         final var example = BlueprintFunctions.getDefinition(GetDefinitionArgs.builder()
+     *             .name("exampleManagementGroupBP")
+     *             .scopeId(root.applyValue(getGroupResult -> getGroupResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDefinition(GetDefinitionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:blueprint/getDefinition:getDefinition", TypeShape.of(GetDefinitionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Blueprint Definition * @@ -383,6 +438,56 @@ public static CompletableFuture getPublishedVersionPl public static Output getPublishedVersion(GetPublishedVersionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:blueprint/getPublishedVersion:getPublishedVersion", TypeShape.of(GetPublishedVersionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Blueprint Published Version + * + * > **NOTE:** Azure Blueprints are in Preview and potentially subject to breaking change without notice. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetSubscriptionArgs;
+     * import com.pulumi.azure.blueprint.BlueprintFunctions;
+     * import com.pulumi.azure.blueprint.inputs.GetPublishedVersionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var current = CoreFunctions.getSubscription();
+     * 
+     *         final var test = BlueprintFunctions.getPublishedVersion(GetPublishedVersionArgs.builder()
+     *             .scopeId(current.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *             .blueprintName("exampleBluePrint")
+     *             .version("dev_v2.3")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPublishedVersion(GetPublishedVersionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:blueprint/getPublishedVersion:getPublishedVersion", TypeShape.of(GetPublishedVersionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Blueprint Published Version * diff --git a/sdk/java/src/main/java/com/pulumi/azure/cdn/CdnFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/cdn/CdnFunctions.java index 8f758802e2..6b6f4151e9 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/cdn/CdnFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/cdn/CdnFunctions.java @@ -32,6 +32,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class CdnFunctions { @@ -167,6 +168,50 @@ public static CompletableFuture getFrontdoorCust public static Output getFrontdoorCustomDomain(GetFrontdoorCustomDomainArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getFrontdoorCustomDomain:getFrontdoorCustomDomain", TypeShape.of(GetFrontdoorCustomDomainResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Front Door (standard/premium) Custom Domain. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetFrontdoorCustomDomainArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getFrontdoorCustomDomain(GetFrontdoorCustomDomainArgs.builder()
+     *             .name(exampleAzurermCdnFrontdoorCustomDomain.name())
+     *             .profileName(exampleAzurermCdnFrontdoorProfile.name())
+     *             .resourceGroupName(exampleAzurermCdnFrontdoorProfile.resourceGroupName())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFrontdoorCustomDomain(GetFrontdoorCustomDomainArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getFrontdoorCustomDomain:getFrontdoorCustomDomain", TypeShape.of(GetFrontdoorCustomDomainResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Front Door (standard/premium) Custom Domain. * @@ -343,6 +388,50 @@ public static CompletableFuture getFrontdoorEndpoint public static Output getFrontdoorEndpoint(GetFrontdoorEndpointArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getFrontdoorEndpoint:getFrontdoorEndpoint", TypeShape.of(GetFrontdoorEndpointResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Front Door (standard/premium) Endpoint. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetFrontdoorEndpointArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getFrontdoorEndpoint(GetFrontdoorEndpointArgs.builder()
+     *             .name("existing-endpoint")
+     *             .profileName("existing-cdn-profile")
+     *             .resourceGroupName("existing-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFrontdoorEndpoint(GetFrontdoorEndpointArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getFrontdoorEndpoint:getFrontdoorEndpoint", TypeShape.of(GetFrontdoorEndpointResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Front Door (standard/premium) Endpoint. * @@ -516,6 +605,49 @@ public static CompletableFuture getFrontdoorFi public static Output getFrontdoorFirewallPolicy(GetFrontdoorFirewallPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getFrontdoorFirewallPolicy:getFrontdoorFirewallPolicy", TypeShape.of(GetFrontdoorFirewallPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Front Door (standard/premium) Firewall Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetFrontdoorFirewallPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getFrontdoorFirewallPolicy(GetFrontdoorFirewallPolicyArgs.builder()
+     *             .name("examplecdnfdwafpolicy")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFrontdoorFirewallPolicy(GetFrontdoorFirewallPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getFrontdoorFirewallPolicy:getFrontdoorFirewallPolicy", TypeShape.of(GetFrontdoorFirewallPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Front Door (standard/premium) Firewall Policy. * @@ -691,6 +823,50 @@ public static CompletableFuture getFrontdoorOrigi public static Output getFrontdoorOriginGroup(GetFrontdoorOriginGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getFrontdoorOriginGroup:getFrontdoorOriginGroup", TypeShape.of(GetFrontdoorOriginGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Front Door (standard/premium) Origin Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetFrontdoorOriginGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getFrontdoorOriginGroup(GetFrontdoorOriginGroupArgs.builder()
+     *             .name("example-origin-group")
+     *             .profileName("example-profile")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFrontdoorOriginGroup(GetFrontdoorOriginGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getFrontdoorOriginGroup:getFrontdoorOriginGroup", TypeShape.of(GetFrontdoorOriginGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Front Door (standard/premium) Origin Group. * @@ -864,6 +1040,49 @@ public static CompletableFuture getFrontdoorProfilePl public static Output getFrontdoorProfile(GetFrontdoorProfileArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getFrontdoorProfile:getFrontdoorProfile", TypeShape.of(GetFrontdoorProfileResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Front Door (standard/premium) Profile. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetFrontdoorProfileArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getFrontdoorProfile(GetFrontdoorProfileArgs.builder()
+     *             .name("existing-cdn-profile")
+     *             .resourceGroupName("existing-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFrontdoorProfile(GetFrontdoorProfileArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getFrontdoorProfile:getFrontdoorProfile", TypeShape.of(GetFrontdoorProfileResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Front Door (standard/premium) Profile. * @@ -1039,6 +1258,50 @@ public static CompletableFuture getFrontdoorRuleSetPl public static Output getFrontdoorRuleSet(GetFrontdoorRuleSetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getFrontdoorRuleSet:getFrontdoorRuleSet", TypeShape.of(GetFrontdoorRuleSetResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Front Door (standard/premium) Rule Set. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetFrontdoorRuleSetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getFrontdoorRuleSet(GetFrontdoorRuleSetArgs.builder()
+     *             .name("existing-rule-set")
+     *             .profileName("existing-profile")
+     *             .resourceGroupName("existing-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFrontdoorRuleSet(GetFrontdoorRuleSetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getFrontdoorRuleSet:getFrontdoorRuleSet", TypeShape.of(GetFrontdoorRuleSetResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Front Door (standard/premium) Rule Set. * @@ -1215,6 +1478,50 @@ public static CompletableFuture getFrontdoorSecretPlai public static Output getFrontdoorSecret(GetFrontdoorSecretArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getFrontdoorSecret:getFrontdoorSecret", TypeShape.of(GetFrontdoorSecretResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Front Door (standard/premium) Secret. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetFrontdoorSecretArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getFrontdoorSecret(GetFrontdoorSecretArgs.builder()
+     *             .name("example-secret")
+     *             .profileName("example-profile")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFrontdoorSecret(GetFrontdoorSecretArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getFrontdoorSecret:getFrontdoorSecret", TypeShape.of(GetFrontdoorSecretResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Front Door (standard/premium) Secret. * @@ -1391,6 +1698,50 @@ public static CompletableFuture getProfilePlain(GetProfilePlai public static Output getProfile(GetProfileArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cdn/getProfile:getProfile", TypeShape.of(GetProfileResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing CDN Profile. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cdn.CdnFunctions;
+     * import com.pulumi.azure.cdn.inputs.GetProfileArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CdnFunctions.getProfile(GetProfileArgs.builder()
+     *             .name("myfirstcdnprofile")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("cdnProfileId", example.applyValue(getProfileResult -> getProfileResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getProfile(GetProfileArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cdn/getProfile:getProfile", TypeShape.of(GetProfileResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing CDN Profile. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/cognitive/CognitiveFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/cognitive/CognitiveFunctions.java index 2b4a4f73d1..4fd3cb59f3 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/cognitive/CognitiveFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/cognitive/CognitiveFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class CognitiveFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cognitive/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Cognitive Services Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cognitive.CognitiveFunctions;
+     * import com.pulumi.azure.cognitive.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var test = CognitiveFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("example-account")
+     *             .resourceGroupName("cognitive_account_rg")
+     *             .build());
+     * 
+     *         ctx.export("primaryAccessKey", test.applyValue(getAccountResult -> getAccountResult.primaryAccessKey()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cognitive/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Cognitive Services Account. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/communication/CommunicationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/communication/CommunicationFunctions.java index abe8ba096e..bfe5385146 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/communication/CommunicationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/communication/CommunicationFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class CommunicationFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:communication/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Communication Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.communication.CommunicationFunctions;
+     * import com.pulumi.azure.communication.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CommunicationFunctions.getService(GetServiceArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getServiceResult -> getServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:communication/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Communication Service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/compute/ComputeFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/compute/ComputeFunctions.java index a6f64bf8c1..6a164ef9b5 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/compute/ComputeFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/compute/ComputeFunctions.java @@ -68,6 +68,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ComputeFunctions { @@ -203,6 +204,50 @@ public static CompletableFuture getAvailabilitySetPlai public static Output getAvailabilitySet(GetAvailabilitySetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getAvailabilitySet:getAvailabilitySet", TypeShape.of(GetAvailabilitySetResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Availability Set. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetAvailabilitySetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getAvailabilitySet(GetAvailabilitySetArgs.builder()
+     *             .name("tf-appsecuritygroup")
+     *             .resourceGroupName("my-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("availabilitySetId", example.applyValue(getAvailabilitySetResult -> getAvailabilitySetResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAvailabilitySet(GetAvailabilitySetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getAvailabilitySet:getAvailabilitySet", TypeShape.of(GetAvailabilitySetResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Availability Set. * @@ -379,6 +424,50 @@ public static CompletableFuture getBastionHostPlain(GetBas public static Output getBastionHost(GetBastionHostArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getBastionHost:getBastionHost", TypeShape.of(GetBastionHostResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Bastion Host. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetBastionHostArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getBastionHost(GetBastionHostArgs.builder()
+     *             .name("existing-bastion")
+     *             .resourceGroupName("existing-resources")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getBastionHostResult -> getBastionHostResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBastionHost(GetBastionHostArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getBastionHost:getBastionHost", TypeShape.of(GetBastionHostResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Bastion Host. * @@ -555,6 +644,50 @@ public static CompletableFuture getConfidentialLedg public static Output getConfidentialLedger(GetConfidentialLedgerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getConfidentialLedger:getConfidentialLedger", TypeShape.of(GetConfidentialLedgerResult.class), args, Utilities.withVersion(options)); } + /** + * Gets information about an existing Confidential Ledger. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetConfidentialLedgerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var current = ComputeFunctions.getConfidentialLedger(GetConfidentialLedgerArgs.builder()
+     *             .name("example-ledger")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("ledgerEndpoint", current.applyValue(getConfidentialLedgerResult -> getConfidentialLedgerResult.ledgerEndpoint()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getConfidentialLedger(GetConfidentialLedgerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getConfidentialLedger:getConfidentialLedger", TypeShape.of(GetConfidentialLedgerResult.class), args, Utilities.withVersion(options)); + } /** * Gets information about an existing Confidential Ledger. * @@ -734,6 +867,51 @@ public static CompletableFuture getDedicatedHostPlain(Ge public static Output getDedicatedHost(GetDedicatedHostArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getDedicatedHost:getDedicatedHost", TypeShape.of(GetDedicatedHostResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Dedicated Host. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetDedicatedHostArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getDedicatedHost(GetDedicatedHostArgs.builder()
+     *             .name("example-host")
+     *             .dedicatedHostGroupName("example-host-group")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("dedicatedHostId", example.applyValue(getDedicatedHostResult -> getDedicatedHostResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDedicatedHost(GetDedicatedHostArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getDedicatedHost:getDedicatedHost", TypeShape.of(GetDedicatedHostResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Dedicated Host. * @@ -911,6 +1089,50 @@ public static CompletableFuture getDedicatedHostGro public static Output getDedicatedHostGroup(GetDedicatedHostGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getDedicatedHostGroup:getDedicatedHostGroup", TypeShape.of(GetDedicatedHostGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Dedicated Host Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetDedicatedHostGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getDedicatedHostGroup(GetDedicatedHostGroupArgs.builder()
+     *             .name("example-dedicated-host-group")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDedicatedHostGroupResult -> getDedicatedHostGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDedicatedHostGroup(GetDedicatedHostGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getDedicatedHostGroup:getDedicatedHostGroup", TypeShape.of(GetDedicatedHostGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Dedicated Host Group. * @@ -1128,11 +1350,11 @@ public static Output getDiskAccess(GetDiskAccessArgs args, * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getDiskAccessPlain(GetDiskAccessPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:compute/getDiskAccess:getDiskAccess", TypeShape.of(GetDiskAccessResult.class), args, Utilities.withVersion(options)); + public static Output getDiskAccess(GetDiskAccessArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getDiskAccess:getDiskAccess", TypeShape.of(GetDiskAccessResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about an existing Disk Encryption Set. + * Use this data source to access information about an existing Disk Access. * * ## Example Usage * @@ -1145,7 +1367,7 @@ public static CompletableFuture getDiskAccessPlain(GetDiskA * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.compute.ComputeFunctions; - * import com.pulumi.azure.compute.inputs.GetDiskEncryptionSetArgs; + * import com.pulumi.azure.compute.inputs.GetDiskAccessArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1159,12 +1381,12 @@ public static CompletableFuture getDiskAccessPlain(GetDiskA * } * * public static void stack(Context ctx) { - * final var existing = ComputeFunctions.getDiskEncryptionSet(GetDiskEncryptionSetArgs.builder() - * .name("example-des") - * .resourceGroupName("example-resources") + * final var example = ComputeFunctions.getDiskAccess(GetDiskAccessArgs.builder() + * .name("existing") + * .resourceGroupName("existing") * .build()); * - * ctx.export("id", existing.applyValue(getDiskEncryptionSetResult -> getDiskEncryptionSetResult.id())); + * ctx.export("id", example.applyValue(getDiskAccessResult -> getDiskAccessResult.id())); * } * } * } @@ -1172,8 +1394,8 @@ public static CompletableFuture getDiskAccessPlain(GetDiskA * <!--End PulumiCodeChooser --> * */ - public static Output getDiskEncryptionSet(GetDiskEncryptionSetArgs args) { - return getDiskEncryptionSet(args, InvokeOptions.Empty); + public static CompletableFuture getDiskAccessPlain(GetDiskAccessPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:compute/getDiskAccess:getDiskAccess", TypeShape.of(GetDiskAccessResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Disk Encryption Set. @@ -1216,8 +1438,8 @@ public static Output getDiskEncryptionSet(GetDiskEnc * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getDiskEncryptionSetPlain(GetDiskEncryptionSetPlainArgs args) { - return getDiskEncryptionSetPlain(args, InvokeOptions.Empty); + public static Output getDiskEncryptionSet(GetDiskEncryptionSetArgs args) { + return getDiskEncryptionSet(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Disk Encryption Set. @@ -1260,8 +1482,8 @@ public static CompletableFuture getDiskEncryptionSet * <!--End PulumiCodeChooser --> * */ - public static Output getDiskEncryptionSet(GetDiskEncryptionSetArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", TypeShape.of(GetDiskEncryptionSetResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getDiskEncryptionSetPlain(GetDiskEncryptionSetPlainArgs args) { + return getDiskEncryptionSetPlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Disk Encryption Set. @@ -1304,11 +1526,11 @@ public static Output getDiskEncryptionSet(GetDiskEnc * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getDiskEncryptionSetPlain(GetDiskEncryptionSetPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", TypeShape.of(GetDiskEncryptionSetResult.class), args, Utilities.withVersion(options)); + public static Output getDiskEncryptionSet(GetDiskEncryptionSetArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", TypeShape.of(GetDiskEncryptionSetResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about an existing Image. + * Use this data source to access information about an existing Disk Encryption Set. * * ## Example Usage * @@ -1321,7 +1543,7 @@ public static CompletableFuture getDiskEncryptionSet * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.compute.ComputeFunctions; - * import com.pulumi.azure.compute.inputs.GetImageArgs; + * import com.pulumi.azure.compute.inputs.GetDiskEncryptionSetArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1335,11 +1557,99 @@ public static CompletableFuture getDiskEncryptionSet * } * * public static void stack(Context ctx) { - * final var search = ComputeFunctions.getImage(GetImageArgs.builder() - * .name("search-api") - * .resourceGroupName("packerimages") - * .build()); - * + * final var existing = ComputeFunctions.getDiskEncryptionSet(GetDiskEncryptionSetArgs.builder() + * .name("example-des") + * .resourceGroupName("example-resources") + * .build()); + * + * ctx.export("id", existing.applyValue(getDiskEncryptionSetResult -> getDiskEncryptionSetResult.id())); + * } + * } + * } + *
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDiskEncryptionSet(GetDiskEncryptionSetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", TypeShape.of(GetDiskEncryptionSetResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Disk Encryption Set. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetDiskEncryptionSetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var existing = ComputeFunctions.getDiskEncryptionSet(GetDiskEncryptionSetArgs.builder()
+     *             .name("example-des")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("id", existing.applyValue(getDiskEncryptionSetResult -> getDiskEncryptionSetResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getDiskEncryptionSetPlain(GetDiskEncryptionSetPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:compute/getDiskEncryptionSet:getDiskEncryptionSet", TypeShape.of(GetDiskEncryptionSetResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Image. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetImageArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var search = ComputeFunctions.getImage(GetImageArgs.builder()
+     *             .name("search-api")
+     *             .resourceGroupName("packerimages")
+     *             .build());
+     * 
      *         ctx.export("imageId", search.applyValue(getImageResult -> getImageResult.id()));
      *     }
      * }
@@ -1439,6 +1749,50 @@ public static CompletableFuture getImagePlain(GetImagePlainArgs
     public static Output getImage(GetImageArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:compute/getImage:getImage", TypeShape.of(GetImageResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Use this data source to access information about an existing Image.
+     * 
+     * ## Example Usage
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetImageArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var search = ComputeFunctions.getImage(GetImageArgs.builder()
+     *             .name("search-api")
+     *             .resourceGroupName("packerimages")
+     *             .build());
+     * 
+     *         ctx.export("imageId", search.applyValue(getImageResult -> getImageResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getImage(GetImageArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getImage:getImage", TypeShape.of(GetImageResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Image. * @@ -1609,6 +1963,48 @@ public static CompletableFuture getImagesPlain(GetImagesPlainAr public static Output getImages(GetImagesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getImages:getImages", TypeShape.of(GetImagesResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about existing Images within a Resource Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetImagesArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getImages(GetImagesArgs.builder()
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getImages(GetImagesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getImages:getImages", TypeShape.of(GetImagesResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about existing Images within a Resource Group. * @@ -1783,6 +2179,50 @@ public static CompletableFuture getManagedDiskPlain(GetMan public static Output getManagedDisk(GetManagedDiskArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getManagedDisk:getManagedDisk", TypeShape.of(GetManagedDiskResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Managed Disk. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetManagedDiskArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var existing = ComputeFunctions.getManagedDisk(GetManagedDiskArgs.builder()
+     *             .name("example-datadisk")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("id", existing.applyValue(getManagedDiskResult -> getManagedDiskResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getManagedDisk(GetManagedDiskArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getManagedDisk:getManagedDisk", TypeShape.of(GetManagedDiskResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Managed Disk. * @@ -1959,6 +2399,50 @@ public static CompletableFuture get public static Output getOrchestratedVirtualMachineScaleSet(GetOrchestratedVirtualMachineScaleSetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getOrchestratedVirtualMachineScaleSet:getOrchestratedVirtualMachineScaleSet", TypeShape.of(GetOrchestratedVirtualMachineScaleSetResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Orchestrated Virtual Machine Scale Set. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetOrchestratedVirtualMachineScaleSetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getOrchestratedVirtualMachineScaleSet(GetOrchestratedVirtualMachineScaleSetArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getOrchestratedVirtualMachineScaleSetResult -> getOrchestratedVirtualMachineScaleSetResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getOrchestratedVirtualMachineScaleSet(GetOrchestratedVirtualMachineScaleSetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getOrchestratedVirtualMachineScaleSet:getOrchestratedVirtualMachineScaleSet", TypeShape.of(GetOrchestratedVirtualMachineScaleSetResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Orchestrated Virtual Machine Scale Set. * @@ -2141,6 +2625,52 @@ public static CompletableFuture getPlatformImagePlain(Ge public static Output getPlatformImage(GetPlatformImageArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getPlatformImage:getPlatformImage", TypeShape.of(GetPlatformImageResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a Platform Image. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetPlatformImageArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getPlatformImage(GetPlatformImageArgs.builder()
+     *             .location("West Europe")
+     *             .publisher("Canonical")
+     *             .offer("0001-com-ubuntu-server-focal")
+     *             .sku("20_04-lts")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getPlatformImageResult -> getPlatformImageResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPlatformImage(GetPlatformImageArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getPlatformImage:getPlatformImage", TypeShape.of(GetPlatformImageResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a Platform Image. * @@ -2316,11 +2846,185 @@ public static CompletableFuture getSharedImagePlain(GetSha * <!--End PulumiCodeChooser --> * */ - public static Output getSharedImage(GetSharedImageArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:compute/getSharedImage:getSharedImage", TypeShape.of(GetSharedImageResult.class), args, Utilities.withVersion(options)); + public static Output getSharedImage(GetSharedImageArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSharedImage:getSharedImage", TypeShape.of(GetSharedImageResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Shared Image within a Shared Image Gallery. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetSharedImageArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getSharedImage(GetSharedImageArgs.builder()
+     *             .name("my-image")
+     *             .galleryName("my-image-gallery")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSharedImage(GetSharedImageArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSharedImage:getSharedImage", TypeShape.of(GetSharedImageResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Shared Image within a Shared Image Gallery. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetSharedImageArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getSharedImage(GetSharedImageArgs.builder()
+     *             .name("my-image")
+     *             .galleryName("my-image-gallery")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getSharedImagePlain(GetSharedImagePlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:compute/getSharedImage:getSharedImage", TypeShape.of(GetSharedImageResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Shared Image Gallery. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetSharedImageGalleryArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getSharedImageGallery(GetSharedImageGalleryArgs.builder()
+     *             .name("my-image-gallery")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSharedImageGallery(GetSharedImageGalleryArgs args) { + return getSharedImageGallery(args, InvokeOptions.Empty); + } + /** + * Use this data source to access information about an existing Shared Image Gallery. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetSharedImageGalleryArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getSharedImageGallery(GetSharedImageGalleryArgs.builder()
+     *             .name("my-image-gallery")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getSharedImageGalleryPlain(GetSharedImageGalleryPlainArgs args) { + return getSharedImageGalleryPlain(args, InvokeOptions.Empty); } /** - * Use this data source to access information about an existing Shared Image within a Shared Image Gallery. + * Use this data source to access information about an existing Shared Image Gallery. * * ## Example Usage * @@ -2333,7 +3037,7 @@ public static Output getSharedImage(GetSharedImageArgs arg * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.compute.ComputeFunctions; - * import com.pulumi.azure.compute.inputs.GetSharedImageArgs; + * import com.pulumi.azure.compute.inputs.GetSharedImageGalleryArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -2347,9 +3051,8 @@ public static Output getSharedImage(GetSharedImageArgs arg * } * * public static void stack(Context ctx) { - * final var example = ComputeFunctions.getSharedImage(GetSharedImageArgs.builder() - * .name("my-image") - * .galleryName("my-image-gallery") + * final var example = ComputeFunctions.getSharedImageGallery(GetSharedImageGalleryArgs.builder() + * .name("my-image-gallery") * .resourceGroupName("example-resources") * .build()); * @@ -2360,8 +3063,8 @@ public static Output getSharedImage(GetSharedImageArgs arg * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharedImagePlain(GetSharedImagePlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:compute/getSharedImage:getSharedImage", TypeShape.of(GetSharedImageResult.class), args, Utilities.withVersion(options)); + public static Output getSharedImageGallery(GetSharedImageGalleryArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSharedImageGallery:getSharedImageGallery", TypeShape.of(GetSharedImageGalleryResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Shared Image Gallery. @@ -2403,8 +3106,8 @@ public static CompletableFuture getSharedImagePlain(GetSha * <!--End PulumiCodeChooser --> * */ - public static Output getSharedImageGallery(GetSharedImageGalleryArgs args) { - return getSharedImageGallery(args, InvokeOptions.Empty); + public static Output getSharedImageGallery(GetSharedImageGalleryArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSharedImageGallery:getSharedImageGallery", TypeShape.of(GetSharedImageGalleryResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Shared Image Gallery. @@ -2446,11 +3149,11 @@ public static Output getSharedImageGallery(GetShare * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharedImageGalleryPlain(GetSharedImageGalleryPlainArgs args) { - return getSharedImageGalleryPlain(args, InvokeOptions.Empty); + public static CompletableFuture getSharedImageGalleryPlain(GetSharedImageGalleryPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:compute/getSharedImageGallery:getSharedImageGallery", TypeShape.of(GetSharedImageGalleryResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about an existing Shared Image Gallery. + * Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery. * * ## Example Usage * @@ -2463,7 +3166,7 @@ public static CompletableFuture getSharedImageGalle * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.compute.ComputeFunctions; - * import com.pulumi.azure.compute.inputs.GetSharedImageGalleryArgs; + * import com.pulumi.azure.compute.inputs.GetSharedImageVersionArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -2477,8 +3180,10 @@ public static CompletableFuture getSharedImageGalle * } * * public static void stack(Context ctx) { - * final var example = ComputeFunctions.getSharedImageGallery(GetSharedImageGalleryArgs.builder() - * .name("my-image-gallery") + * final var example = ComputeFunctions.getSharedImageVersion(GetSharedImageVersionArgs.builder() + * .name("1.0.0") + * .imageName("my-image") + * .galleryName("my-image-gallery") * .resourceGroupName("example-resources") * .build()); * @@ -2489,11 +3194,11 @@ public static CompletableFuture getSharedImageGalle * <!--End PulumiCodeChooser --> * */ - public static Output getSharedImageGallery(GetSharedImageGalleryArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:compute/getSharedImageGallery:getSharedImageGallery", TypeShape.of(GetSharedImageGalleryResult.class), args, Utilities.withVersion(options)); + public static Output getSharedImageVersion(GetSharedImageVersionArgs args) { + return getSharedImageVersion(args, InvokeOptions.Empty); } /** - * Use this data source to access information about an existing Shared Image Gallery. + * Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery. * * ## Example Usage * @@ -2506,7 +3211,7 @@ public static Output getSharedImageGallery(GetShare * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.compute.ComputeFunctions; - * import com.pulumi.azure.compute.inputs.GetSharedImageGalleryArgs; + * import com.pulumi.azure.compute.inputs.GetSharedImageVersionArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -2520,8 +3225,10 @@ public static Output getSharedImageGallery(GetShare * } * * public static void stack(Context ctx) { - * final var example = ComputeFunctions.getSharedImageGallery(GetSharedImageGalleryArgs.builder() - * .name("my-image-gallery") + * final var example = ComputeFunctions.getSharedImageVersion(GetSharedImageVersionArgs.builder() + * .name("1.0.0") + * .imageName("my-image") + * .galleryName("my-image-gallery") * .resourceGroupName("example-resources") * .build()); * @@ -2532,8 +3239,8 @@ public static Output getSharedImageGallery(GetShare * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharedImageGalleryPlain(GetSharedImageGalleryPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:compute/getSharedImageGallery:getSharedImageGallery", TypeShape.of(GetSharedImageGalleryResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getSharedImageVersionPlain(GetSharedImageVersionPlainArgs args) { + return getSharedImageVersionPlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery. @@ -2577,8 +3284,8 @@ public static CompletableFuture getSharedImageGalle * <!--End PulumiCodeChooser --> * */ - public static Output getSharedImageVersion(GetSharedImageVersionArgs args) { - return getSharedImageVersion(args, InvokeOptions.Empty); + public static Output getSharedImageVersion(GetSharedImageVersionArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSharedImageVersion:getSharedImageVersion", TypeShape.of(GetSharedImageVersionResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery. @@ -2622,8 +3329,8 @@ public static Output getSharedImageVersion(GetShare * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharedImageVersionPlain(GetSharedImageVersionPlainArgs args) { - return getSharedImageVersionPlain(args, InvokeOptions.Empty); + public static Output getSharedImageVersion(GetSharedImageVersionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSharedImageVersion:getSharedImageVersion", TypeShape.of(GetSharedImageVersionResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery. @@ -2667,11 +3374,11 @@ public static CompletableFuture getSharedImageVersi * <!--End PulumiCodeChooser --> * */ - public static Output getSharedImageVersion(GetSharedImageVersionArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:compute/getSharedImageVersion:getSharedImageVersion", TypeShape.of(GetSharedImageVersionResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getSharedImageVersionPlain(GetSharedImageVersionPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:compute/getSharedImageVersion:getSharedImageVersion", TypeShape.of(GetSharedImageVersionResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery. + * Use this data source to access information about existing Versions of a Shared Image within a Shared Image Gallery. * * ## Example Usage * @@ -2684,7 +3391,7 @@ public static Output getSharedImageVersion(GetShare * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.compute.ComputeFunctions; - * import com.pulumi.azure.compute.inputs.GetSharedImageVersionArgs; + * import com.pulumi.azure.compute.inputs.GetSharedImageVersionsArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -2698,8 +3405,7 @@ public static Output getSharedImageVersion(GetShare * } * * public static void stack(Context ctx) { - * final var example = ComputeFunctions.getSharedImageVersion(GetSharedImageVersionArgs.builder() - * .name("1.0.0") + * final var example = ComputeFunctions.getSharedImageVersions(GetSharedImageVersionsArgs.builder() * .imageName("my-image") * .galleryName("my-image-gallery") * .resourceGroupName("example-resources") @@ -2712,8 +3418,8 @@ public static Output getSharedImageVersion(GetShare * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharedImageVersionPlain(GetSharedImageVersionPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:compute/getSharedImageVersion:getSharedImageVersion", TypeShape.of(GetSharedImageVersionResult.class), args, Utilities.withVersion(options)); + public static Output getSharedImageVersions(GetSharedImageVersionsArgs args) { + return getSharedImageVersions(args, InvokeOptions.Empty); } /** * Use this data source to access information about existing Versions of a Shared Image within a Shared Image Gallery. @@ -2756,8 +3462,8 @@ public static CompletableFuture getSharedImageVersi * <!--End PulumiCodeChooser --> * */ - public static Output getSharedImageVersions(GetSharedImageVersionsArgs args) { - return getSharedImageVersions(args, InvokeOptions.Empty); + public static CompletableFuture getSharedImageVersionsPlain(GetSharedImageVersionsPlainArgs args) { + return getSharedImageVersionsPlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about existing Versions of a Shared Image within a Shared Image Gallery. @@ -2800,8 +3506,8 @@ public static Output getSharedImageVersions(GetSha * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharedImageVersionsPlain(GetSharedImageVersionsPlainArgs args) { - return getSharedImageVersionsPlain(args, InvokeOptions.Empty); + public static Output getSharedImageVersions(GetSharedImageVersionsArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSharedImageVersions:getSharedImageVersions", TypeShape.of(GetSharedImageVersionsResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about existing Versions of a Shared Image within a Shared Image Gallery. @@ -2844,7 +3550,7 @@ public static CompletableFuture getSharedImageVers * <!--End PulumiCodeChooser --> * */ - public static Output getSharedImageVersions(GetSharedImageVersionsArgs args, InvokeOptions options) { + public static Output getSharedImageVersions(GetSharedImageVersionsArgs args, InvokeOutputOptions options) { return Deployment.getInstance().invoke("azure:compute/getSharedImageVersions:getSharedImageVersions", TypeShape.of(GetSharedImageVersionsResult.class), args, Utilities.withVersion(options)); } /** @@ -3020,6 +3726,49 @@ public static CompletableFuture getSnapshotPlain(GetSnapshotP public static Output getSnapshot(GetSnapshotArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getSnapshot:getSnapshot", TypeShape.of(GetSnapshotResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Snapshot. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetSnapshotArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getSnapshot(GetSnapshotArgs.builder()
+     *             .name("my-snapshot")
+     *             .resourceGroupName("my-resource-group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSnapshot(GetSnapshotArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSnapshot:getSnapshot", TypeShape.of(GetSnapshotResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Snapshot. * @@ -3195,6 +3944,50 @@ public static CompletableFuture getSshPublicKeyPlain(GetS public static Output getSshPublicKey(GetSshPublicKeyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getSshPublicKey:getSshPublicKey", TypeShape.of(GetSshPublicKeyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing SSH Public Key. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetSshPublicKeyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getSshPublicKey(GetSshPublicKeyArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getSshPublicKeyResult -> getSshPublicKeyResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSshPublicKey(GetSshPublicKeyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getSshPublicKey:getSshPublicKey", TypeShape.of(GetSshPublicKeyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing SSH Public Key. * @@ -3371,6 +4164,50 @@ public static CompletableFuture getVirtualMachinePlain( public static Output getVirtualMachine(GetVirtualMachineArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getVirtualMachine:getVirtualMachine", TypeShape.of(GetVirtualMachineResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Virtual Machine. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetVirtualMachineArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getVirtualMachine(GetVirtualMachineArgs.builder()
+     *             .name("production")
+     *             .resourceGroupName("networking")
+     *             .build());
+     * 
+     *         ctx.export("virtualMachineId", example.applyValue(getVirtualMachineResult -> getVirtualMachineResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualMachine(GetVirtualMachineArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getVirtualMachine:getVirtualMachine", TypeShape.of(GetVirtualMachineResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Virtual Machine. * @@ -3547,6 +4384,50 @@ public static CompletableFuture getVirtualMachi public static Output getVirtualMachineScaleSet(GetVirtualMachineScaleSetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:compute/getVirtualMachineScaleSet:getVirtualMachineScaleSet", TypeShape.of(GetVirtualMachineScaleSetResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Virtual Machine Scale Set. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.compute.ComputeFunctions;
+     * import com.pulumi.azure.compute.inputs.GetVirtualMachineScaleSetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ComputeFunctions.getVirtualMachineScaleSet(GetVirtualMachineScaleSetArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getVirtualMachineScaleSetResult -> getVirtualMachineScaleSetResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualMachineScaleSet(GetVirtualMachineScaleSetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:compute/getVirtualMachineScaleSet:getVirtualMachineScaleSet", TypeShape.of(GetVirtualMachineScaleSetResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Virtual Machine Scale Set. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/connections/ConnectionsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/connections/ConnectionsFunctions.java index 508b9fa7c9..b58787a8ed 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/connections/ConnectionsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/connections/ConnectionsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ConnectionsFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getManagedApiPlain(GetManag public static Output getManagedApi(GetManagedApiArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:connections/getManagedApi:getManagedApi", TypeShape.of(GetManagedApiResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing Managed API. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.connections.ConnectionsFunctions;
+     * import com.pulumi.azure.connections.inputs.GetManagedApiArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ConnectionsFunctions.getManagedApi(GetManagedApiArgs.builder()
+     *             .name("servicebus")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getManagedApiResult -> getManagedApiResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getManagedApi(GetManagedApiArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:connections/getManagedApi:getManagedApi", TypeShape.of(GetManagedApiResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing Managed API. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/consumption/ConsumptionFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/consumption/ConsumptionFunctions.java index d6838e6bca..eadeba5023 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/consumption/ConsumptionFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/consumption/ConsumptionFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ConsumptionFunctions { @@ -149,6 +150,50 @@ public static CompletableFuture getBudgetResourceG public static Output getBudgetResourceGroup(GetBudgetResourceGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:consumption/getBudgetResourceGroup:getBudgetResourceGroup", TypeShape.of(GetBudgetResourceGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Consumption Budget for a specific resource group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.consumption.ConsumptionFunctions;
+     * import com.pulumi.azure.consumption.inputs.GetBudgetResourceGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ConsumptionFunctions.getBudgetResourceGroup(GetBudgetResourceGroupArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupId(exampleAzurermResourceGroup.id())
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getBudgetResourceGroupResult -> getBudgetResourceGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBudgetResourceGroup(GetBudgetResourceGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:consumption/getBudgetResourceGroup:getBudgetResourceGroup", TypeShape.of(GetBudgetResourceGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Consumption Budget for a specific resource group. * @@ -325,6 +370,50 @@ public static CompletableFuture getBudgetSubscripti public static Output getBudgetSubscription(GetBudgetSubscriptionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:consumption/getBudgetSubscription:getBudgetSubscription", TypeShape.of(GetBudgetSubscriptionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Consumption Budget for a specific subscription. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.consumption.ConsumptionFunctions;
+     * import com.pulumi.azure.consumption.inputs.GetBudgetSubscriptionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ConsumptionFunctions.getBudgetSubscription(GetBudgetSubscriptionArgs.builder()
+     *             .name("existing")
+     *             .subscriptionId("/subscriptions/00000000-0000-0000-0000-000000000000/")
+     *             .build());
+     * 
+     *         ctx.export("id", exampleAzurermConsumptionBudget.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBudgetSubscription(GetBudgetSubscriptionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:consumption/getBudgetSubscription:getBudgetSubscription", TypeShape.of(GetBudgetSubscriptionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Consumption Budget for a specific subscription. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/containerapp/ContainerappFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/containerapp/ContainerappFunctions.java index 992c47f58f..3301183c45 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/containerapp/ContainerappFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/containerapp/ContainerappFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ContainerappFunctions { @@ -149,6 +150,49 @@ public static CompletableFuture getAppPlain(GetAppPlainArgs args) public static Output getApp(GetAppArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerapp/getApp:getApp", TypeShape.of(GetAppResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container App. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerapp.ContainerappFunctions;
+     * import com.pulumi.azure.containerapp.inputs.GetAppArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerappFunctions.getApp(GetAppArgs.builder()
+     *             .name("example-app")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getApp(GetAppArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerapp/getApp:getApp", TypeShape.of(GetAppResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container App. * @@ -321,6 +365,49 @@ public static CompletableFuture getEnvironmentPlain(GetEnv public static Output getEnvironment(GetEnvironmentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerapp/getEnvironment:getEnvironment", TypeShape.of(GetEnvironmentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container App Environment. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerapp.ContainerappFunctions;
+     * import com.pulumi.azure.containerapp.inputs.GetEnvironmentArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerappFunctions.getEnvironment(GetEnvironmentArgs.builder()
+     *             .name("example-environment")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEnvironment(GetEnvironmentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerapp/getEnvironment:getEnvironment", TypeShape.of(GetEnvironmentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container App Environment. * @@ -511,6 +598,55 @@ public static CompletableFuture getEnvironmentC public static Output getEnvironmentCertificate(GetEnvironmentCertificateArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerapp/getEnvironmentCertificate:getEnvironmentCertificate", TypeShape.of(GetEnvironmentCertificateResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container App Environment Certificate. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerapp.ContainerappFunctions;
+     * import com.pulumi.azure.containerapp.inputs.GetEnvironmentArgs;
+     * import com.pulumi.azure.containerapp.inputs.GetEnvironmentCertificateArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerappFunctions.getEnvironment(GetEnvironmentArgs.builder()
+     *             .name("example-environment")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         final var exampleGetEnvironmentCertificate = ContainerappFunctions.getEnvironmentCertificate(GetEnvironmentCertificateArgs.builder()
+     *             .name("mycertificate")
+     *             .containerAppEnvironmentId(example.applyValue(getEnvironmentResult -> getEnvironmentResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEnvironmentCertificate(GetEnvironmentCertificateArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerapp/getEnvironmentCertificate:getEnvironmentCertificate", TypeShape.of(GetEnvironmentCertificateResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container App Environment Certificate. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/containerservice/ContainerserviceFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/containerservice/ContainerserviceFunctions.java index 3916e0c157..4e0c5faf11 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/containerservice/ContainerserviceFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/containerservice/ContainerserviceFunctions.java @@ -35,6 +35,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ContainerserviceFunctions { @@ -173,6 +174,51 @@ public static CompletableFuture getClusterNodePoolPlai public static Output getClusterNodePool(GetClusterNodePoolArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getClusterNodePool:getClusterNodePool", TypeShape.of(GetClusterNodePoolResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Kubernetes Cluster Node Pool. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetClusterNodePoolArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getClusterNodePool(GetClusterNodePoolArgs.builder()
+     *             .name("existing")
+     *             .kubernetesClusterName("existing-cluster")
+     *             .resourceGroupName("existing-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getClusterNodePoolResult -> getClusterNodePoolResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getClusterNodePool(GetClusterNodePoolArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getClusterNodePool:getClusterNodePool", TypeShape.of(GetClusterNodePoolResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Kubernetes Cluster Node Pool. * @@ -356,6 +402,52 @@ public static CompletableFuture getGroupPlain(GetGroupPlainArgs public static Output getGroup(GetGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getGroup:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container Group instance. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getGroup(GetGroupArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getGroupResult -> getGroupResult.id()));
+     *         ctx.export("ipAddress", example.applyValue(getGroupResult -> getGroupResult.ipAddress()));
+     *         ctx.export("fqdn", example.applyValue(getGroupResult -> getGroupResult.fqdn()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getGroup(GetGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getGroup:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container Group instance. * @@ -531,6 +623,49 @@ public static CompletableFuture getKubernetesCluster public static Output getKubernetesCluster(GetKubernetesClusterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getKubernetesCluster:getKubernetesCluster", TypeShape.of(GetKubernetesClusterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Managed Kubernetes Cluster (AKS). + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetKubernetesClusterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getKubernetesCluster(GetKubernetesClusterArgs.builder()
+     *             .name("myakscluster")
+     *             .resourceGroupName("my-example-resource-group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getKubernetesCluster(GetKubernetesClusterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getKubernetesCluster:getKubernetesCluster", TypeShape.of(GetKubernetesClusterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Managed Kubernetes Cluster (AKS). * @@ -703,6 +838,49 @@ public static CompletableFuture getKubernet public static Output getKubernetesNodePoolSnapshot(GetKubernetesNodePoolSnapshotArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getKubernetesNodePoolSnapshot:getKubernetesNodePoolSnapshot", TypeShape.of(GetKubernetesNodePoolSnapshotResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Kubernetes Node Pool Snapshot. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetKubernetesNodePoolSnapshotArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getKubernetesNodePoolSnapshot(GetKubernetesNodePoolSnapshotArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getKubernetesNodePoolSnapshot(GetKubernetesNodePoolSnapshotArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getKubernetesNodePoolSnapshot:getKubernetesNodePoolSnapshot", TypeShape.of(GetKubernetesNodePoolSnapshotResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Kubernetes Node Pool Snapshot. * @@ -878,6 +1056,50 @@ public static CompletableFuture getKubernete public static Output getKubernetesServiceVersions(GetKubernetesServiceVersionsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getKubernetesServiceVersions:getKubernetesServiceVersions", TypeShape.of(GetKubernetesServiceVersionsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to retrieve the version of Kubernetes supported by Azure Kubernetes Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetKubernetesServiceVersionsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var current = ContainerserviceFunctions.getKubernetesServiceVersions(GetKubernetesServiceVersionsArgs.builder()
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         ctx.export("versions", current.applyValue(getKubernetesServiceVersionsResult -> getKubernetesServiceVersionsResult.versions()));
+     *         ctx.export("latestVersion", current.applyValue(getKubernetesServiceVersionsResult -> getKubernetesServiceVersionsResult.latestVersion()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getKubernetesServiceVersions(GetKubernetesServiceVersionsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getKubernetesServiceVersions:getKubernetesServiceVersions", TypeShape.of(GetKubernetesServiceVersionsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to retrieve the version of Kubernetes supported by Azure Kubernetes Service. * @@ -1054,6 +1276,50 @@ public static CompletableFuture getRegistryPlain(GetRegistryP public static Output getRegistry(GetRegistryArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getRegistry:getRegistry", TypeShape.of(GetRegistryResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container Registry. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetRegistryArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getRegistry(GetRegistryArgs.builder()
+     *             .name("testacr")
+     *             .resourceGroupName("test")
+     *             .build());
+     * 
+     *         ctx.export("loginServer", example.applyValue(getRegistryResult -> getRegistryResult.loginServer()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRegistry(GetRegistryArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getRegistry:getRegistry", TypeShape.of(GetRegistryResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container Registry. * @@ -1230,6 +1496,50 @@ public static CompletableFuture getRegistryCacheRule public static Output getRegistryCacheRule(GetRegistryCacheRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getRegistryCacheRule:getRegistryCacheRule", TypeShape.of(GetRegistryCacheRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container Registry Cache Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetRegistryArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getRegistry(GetRegistryArgs.builder()
+     *             .name("testacr")
+     *             .containerRegistryId("test")
+     *             .build());
+     * 
+     *         ctx.export("cacheRuleSourceRepo", exampleAzurermContainerRegistryCacheRule.sourceRepo());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRegistryCacheRule(GetRegistryCacheRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getRegistryCacheRule:getRegistryCacheRule", TypeShape.of(GetRegistryCacheRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container Registry Cache Rule. * @@ -1409,6 +1719,51 @@ public static CompletableFuture getRegistryScopeMapPl public static Output getRegistryScopeMap(GetRegistryScopeMapArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getRegistryScopeMap:getRegistryScopeMap", TypeShape.of(GetRegistryScopeMapResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container Registry scope map. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetRegistryScopeMapArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getRegistryScopeMap(GetRegistryScopeMapArgs.builder()
+     *             .name("example-scope-map")
+     *             .resourceGroupName("example-resource-group")
+     *             .containerRegistryName("example-registry")
+     *             .build());
+     * 
+     *         ctx.export("actions", example.applyValue(getRegistryScopeMapResult -> getRegistryScopeMapResult.actions()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRegistryScopeMap(GetRegistryScopeMapArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getRegistryScopeMap:getRegistryScopeMap", TypeShape.of(GetRegistryScopeMapResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container Registry scope map. * @@ -1589,6 +1944,51 @@ public static CompletableFuture getRegistryTokenPlain(Ge public static Output getRegistryToken(GetRegistryTokenArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:containerservice/getRegistryToken:getRegistryToken", TypeShape.of(GetRegistryTokenResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Container Registry token. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.containerservice.ContainerserviceFunctions;
+     * import com.pulumi.azure.containerservice.inputs.GetRegistryTokenArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ContainerserviceFunctions.getRegistryToken(GetRegistryTokenArgs.builder()
+     *             .name("exampletoken")
+     *             .resourceGroupName("example-resource-group")
+     *             .containerRegistryName("example-registry")
+     *             .build());
+     * 
+     *         ctx.export("scopeMapId", example.applyValue(getRegistryTokenResult -> getRegistryTokenResult.scopeMapId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRegistryToken(GetRegistryTokenArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:containerservice/getRegistryToken:getRegistryToken", TypeShape.of(GetRegistryTokenResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Container Registry token. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/core/CoreFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/core/CoreFunctions.java index 56097058e6..8d64cae3a0 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/core/CoreFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/core/CoreFunctions.java @@ -42,6 +42,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import com.pulumi.resources.InvokeArgs; import java.util.concurrent.CompletableFuture; @@ -246,6 +247,46 @@ public static CompletableFuture getClientConfigPlain(Invo public static Output getClientConfig(InvokeArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getClientConfig:getClientConfig", TypeShape.of(GetClientConfigResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access the configuration of the AzureRM provider. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var current = CoreFunctions.getClientConfig();
+     * 
+     *         ctx.export("accountId", current.applyValue(getClientConfigResult -> getClientConfigResult.clientId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getClientConfig(InvokeArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getClientConfig:getClientConfig", TypeShape.of(GetClientConfigResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access the configuration of the AzureRM provider. * @@ -412,6 +453,48 @@ public static CompletableFuture getExtendedLocations public static Output getExtendedLocations(GetExtendedLocationsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getExtendedLocations:getExtendedLocations", TypeShape.of(GetExtendedLocationsResult.class), args, Utilities.withVersion(options)); } + /** + * This data source return the available Extended Locations for a specific Azure Region. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetExtendedLocationsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CoreFunctions.getExtendedLocations(GetExtendedLocationsArgs.builder()
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getExtendedLocations(GetExtendedLocationsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getExtendedLocations:getExtendedLocations", TypeShape.of(GetExtendedLocationsResult.class), args, Utilities.withVersion(options)); + } /** * This data source return the available Extended Locations for a specific Azure Region. * @@ -580,6 +663,48 @@ public static CompletableFuture getLocationPlain(GetLocationP public static Output getLocation(GetLocationArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getLocation:getLocation", TypeShape.of(GetLocationResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information of a specific physical location. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetLocationArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CoreFunctions.getLocation(GetLocationArgs.builder()
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getLocation(GetLocationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getLocation:getLocation", TypeShape.of(GetLocationResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information of a specific physical location. * @@ -751,6 +876,49 @@ public static CompletableFuture getResourceGroupPlain(Ge public static Output getResourceGroup(GetResourceGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getResourceGroup:getResourceGroup", TypeShape.of(GetResourceGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Resource Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetResourceGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CoreFunctions.getResourceGroup(GetResourceGroupArgs.builder()
+     *             .name("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getResourceGroupResult -> getResourceGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getResourceGroup(GetResourceGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getResourceGroup:getResourceGroup", TypeShape.of(GetResourceGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Resource Group. * @@ -815,6 +983,13 @@ public static CompletableFuture getRes public static Output getResourceGroupTemplateDeployment(GetResourceGroupTemplateDeploymentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getResourceGroupTemplateDeployment:getResourceGroupTemplateDeployment", TypeShape.of(GetResourceGroupTemplateDeploymentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Resource Group Template Deployment. + * + */ + public static Output getResourceGroupTemplateDeployment(GetResourceGroupTemplateDeploymentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getResourceGroupTemplateDeployment:getResourceGroupTemplateDeployment", TypeShape.of(GetResourceGroupTemplateDeploymentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Resource Group Template Deployment. * @@ -857,6 +1032,13 @@ public static CompletableFuture getResourcesPlain(GetResourc public static Output getResources(GetResourcesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getResources:getResources", TypeShape.of(GetResourcesResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about existing resources. + * + */ + public static Output getResources(GetResourcesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getResources:getResources", TypeShape.of(GetResourcesResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about existing resources. * @@ -1069,6 +1251,47 @@ public static CompletableFuture getSubscriptionPlain(GetS public static Output getSubscription(GetSubscriptionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getSubscription:getSubscription", TypeShape.of(GetSubscriptionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Subscription. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetSubscriptionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var current = CoreFunctions.getSubscription();
+     * 
+     *         ctx.export("currentSubscriptionDisplayName", current.applyValue(getSubscriptionResult -> getSubscriptionResult.displayName()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSubscription(GetSubscriptionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getSubscription:getSubscription", TypeShape.of(GetSubscriptionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Subscription. * @@ -1131,6 +1354,13 @@ public static CompletableFuture getSubs public static Output getSubscriptionTemplateDeployment(GetSubscriptionTemplateDeploymentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getSubscriptionTemplateDeployment:getSubscriptionTemplateDeployment", TypeShape.of(GetSubscriptionTemplateDeploymentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Subscription Template Deployment. + * + */ + public static Output getSubscriptionTemplateDeployment(GetSubscriptionTemplateDeploymentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getSubscriptionTemplateDeployment:getSubscriptionTemplateDeployment", TypeShape.of(GetSubscriptionTemplateDeploymentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Subscription Template Deployment. * @@ -1348,6 +1578,48 @@ public static CompletableFuture getSubscriptionsPlain(Ge public static Output getSubscriptions(GetSubscriptionsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getSubscriptions:getSubscriptions", TypeShape.of(GetSubscriptionsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about all the Subscriptions currently available. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetSubscriptionsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var available = CoreFunctions.getSubscriptions();
+     * 
+     *         ctx.export("availableSubscriptions", available.applyValue(getSubscriptionsResult -> getSubscriptionsResult.subscriptions()));
+     *         ctx.export("firstAvailableSubscriptionDisplayName", available.applyValue(getSubscriptionsResult -> getSubscriptionsResult.subscriptions()[0].displayName()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSubscriptions(GetSubscriptionsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getSubscriptions:getSubscriptions", TypeShape.of(GetSubscriptionsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about all the Subscriptions currently available. * @@ -1525,6 +1797,51 @@ public static CompletableFuture getTemplateSpecVer public static Output getTemplateSpecVersion(GetTemplateSpecVersionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getTemplateSpecVersion:getTemplateSpecVersion", TypeShape.of(GetTemplateSpecVersionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Template Spec Version. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetTemplateSpecVersionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CoreFunctions.getTemplateSpecVersion(GetTemplateSpecVersionArgs.builder()
+     *             .name("exampleTemplateSpec")
+     *             .resourceGroupName("MyResourceGroup")
+     *             .version("v1.0.4")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getTemplateSpecVersionResult -> getTemplateSpecVersionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTemplateSpecVersion(GetTemplateSpecVersionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getTemplateSpecVersion:getTemplateSpecVersion", TypeShape.of(GetTemplateSpecVersionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Template Spec Version. * @@ -1591,6 +1908,13 @@ public static CompletableFuture getTenantTemp public static Output getTenantTemplateDeployment(GetTenantTemplateDeploymentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:core/getTenantTemplateDeployment:getTenantTemplateDeployment", TypeShape.of(GetTenantTemplateDeploymentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Tenant Template Deployment. + * + */ + public static Output getTenantTemplateDeployment(GetTenantTemplateDeploymentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getTenantTemplateDeployment:getTenantTemplateDeployment", TypeShape.of(GetTenantTemplateDeploymentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Tenant Template Deployment. * @@ -1803,6 +2127,58 @@ public static Output getUserAssignedIdentity(GetU * */ @Deprecated /* azure.core.getUserAssignedIdentity has been deprecated in favor of azure.authorization.getUserAssignedIdentity */ + public static Output getUserAssignedIdentity(GetUserAssignedIdentityArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:core/getUserAssignedIdentity:getUserAssignedIdentity", TypeShape.of(GetUserAssignedIdentityResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing User Assigned Identity. + * + * ## Example Usage + * + * ### Reference An Existing) + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.authorization.AuthorizationFunctions;
+     * import com.pulumi.azure.authorization.inputs.GetUserAssignedIdentityArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = AuthorizationFunctions.getUserAssignedIdentity(GetUserAssignedIdentityArgs.builder()
+     *             .name("name_of_user_assigned_identity")
+     *             .resourceGroupName("name_of_resource_group")
+     *             .build());
+     * 
+     *         ctx.export("uaiClientId", example.applyValue(getUserAssignedIdentityResult -> getUserAssignedIdentityResult.clientId()));
+     *         ctx.export("uaiPrincipalId", example.applyValue(getUserAssignedIdentityResult -> getUserAssignedIdentityResult.principalId()));
+     *         ctx.export("uaiTenantId", example.applyValue(getUserAssignedIdentityResult -> getUserAssignedIdentityResult.tenantId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * @deprecated + * azure.core.getUserAssignedIdentity has been deprecated in favor of azure.authorization.getUserAssignedIdentity + * + */ + @Deprecated /* azure.core.getUserAssignedIdentity has been deprecated in favor of azure.authorization.getUserAssignedIdentity */ public static CompletableFuture getUserAssignedIdentityPlain(GetUserAssignedIdentityPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:core/getUserAssignedIdentity:getUserAssignedIdentity", TypeShape.of(GetUserAssignedIdentityResult.class), args, Utilities.withVersion(options)); } diff --git a/sdk/java/src/main/java/com/pulumi/azure/cosmosdb/CosmosdbFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/cosmosdb/CosmosdbFunctions.java index 4033a6e2c2..c492b3bd31 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/cosmosdb/CosmosdbFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/cosmosdb/CosmosdbFunctions.java @@ -23,6 +23,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class CosmosdbFunctions { @@ -158,6 +159,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cosmosdb/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing CosmosDB (formally DocumentDB) Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cosmosdb.CosmosdbFunctions;
+     * import com.pulumi.azure.cosmosdb.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CosmosdbFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("tfex-cosmosdb-account")
+     *             .resourceGroupName("tfex-cosmosdb-account-rg")
+     *             .build());
+     * 
+     *         ctx.export("cosmosdbAccountEndpoint", example.applyValue(getAccountResult -> getAccountResult.endpoint()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cosmosdb/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing CosmosDB (formally DocumentDB) Account. * @@ -337,6 +382,51 @@ public static CompletableFuture getMongoDatabasePlain(Ge public static Output getMongoDatabase(GetMongoDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cosmosdb/getMongoDatabase:getMongoDatabase", TypeShape.of(GetMongoDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Cosmos DB Mongo Database. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cosmosdb.CosmosdbFunctions;
+     * import com.pulumi.azure.cosmosdb.inputs.GetMongoDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CosmosdbFunctions.getMongoDatabase(GetMongoDatabaseArgs.builder()
+     *             .name("test-cosmosdb-mongo-db")
+     *             .resourceGroupName("test-cosmosdb-account-rg")
+     *             .accountName("test-cosmosdb-account")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getMongoDatabaseResult -> getMongoDatabaseResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getMongoDatabase(GetMongoDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cosmosdb/getMongoDatabase:getMongoDatabase", TypeShape.of(GetMongoDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Cosmos DB Mongo Database. * @@ -514,6 +604,50 @@ public static CompletableFuture getRestorab public static Output getRestorableDatabaseAccounts(GetRestorableDatabaseAccountsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cosmosdb/getRestorableDatabaseAccounts:getRestorableDatabaseAccounts", TypeShape.of(GetRestorableDatabaseAccountsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about Cosmos DB Restorable Database Accounts. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cosmosdb.CosmosdbFunctions;
+     * import com.pulumi.azure.cosmosdb.inputs.GetRestorableDatabaseAccountsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CosmosdbFunctions.getRestorableDatabaseAccounts(GetRestorableDatabaseAccountsArgs.builder()
+     *             .name("example-ca")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getRestorableDatabaseAccountsResult -> getRestorableDatabaseAccountsResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRestorableDatabaseAccounts(GetRestorableDatabaseAccountsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cosmosdb/getRestorableDatabaseAccounts:getRestorableDatabaseAccounts", TypeShape.of(GetRestorableDatabaseAccountsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about Cosmos DB Restorable Database Accounts. * @@ -690,6 +824,50 @@ public static CompletableFuture getSqlDatabasePlain(GetSql public static Output getSqlDatabase(GetSqlDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cosmosdb/getSqlDatabase:getSqlDatabase", TypeShape.of(GetSqlDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing CosmosDB SQL Database. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cosmosdb.CosmosdbFunctions;
+     * import com.pulumi.azure.cosmosdb.inputs.GetSqlDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CosmosdbFunctions.getSqlDatabase(GetSqlDatabaseArgs.builder()
+     *             .name("tfex-cosmosdb-sql-database")
+     *             .resourceGroupName("tfex-cosmosdb-sql-database-rg")
+     *             .accountName("tfex-cosmosdb-sql-database-account-name")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSqlDatabase(GetSqlDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cosmosdb/getSqlDatabase:getSqlDatabase", TypeShape.of(GetSqlDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing CosmosDB SQL Database. * @@ -866,6 +1044,50 @@ public static CompletableFuture getSqlRoleDefinition public static Output getSqlRoleDefinition(GetSqlRoleDefinitionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:cosmosdb/getSqlRoleDefinition:getSqlRoleDefinition", TypeShape.of(GetSqlRoleDefinitionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Cosmos DB SQL Role Definition. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.cosmosdb.CosmosdbFunctions;
+     * import com.pulumi.azure.cosmosdb.inputs.GetSqlRoleDefinitionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CosmosdbFunctions.getSqlRoleDefinition(GetSqlRoleDefinitionArgs.builder()
+     *             .resourceGroupName("tfex-cosmosdb-sql-role-definition-rg")
+     *             .accountName("tfex-cosmosdb-sql-role-definition-account-name")
+     *             .roleDefinitionId("00000000-0000-0000-0000-000000000000")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSqlRoleDefinition(GetSqlRoleDefinitionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:cosmosdb/getSqlRoleDefinition:getSqlRoleDefinition", TypeShape.of(GetSqlRoleDefinitionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Cosmos DB SQL Role Definition. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/dashboard/DashboardFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/dashboard/DashboardFunctions.java index 99f39a9aae..07178eb3d1 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/dashboard/DashboardFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/dashboard/DashboardFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DashboardFunctions { @@ -206,6 +207,54 @@ public static Output azurerm_portal_dashboard(Az * */ @Deprecated /* azure.dashboard/azurerm_portal_dashboard.azurerm_portal_dashboard has been deprecated in favor of azure.portal/azurerm_portal_dashboard.azurerm_portal_dashboard */ + public static Output azurerm_portal_dashboard(Azurerm_portal_dashboardArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dashboard/azurerm_portal_dashboard:azurerm_portal_dashboard", TypeShape.of(Azurerm_portal_dashboardResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing shared dashboard in the Azure Portal. This is the data source of the `azurerm_dashboard` resource. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.portal.PortalFunctions;
+     * import com.pulumi.azure.portal.inputs.Azurerm_portal_dashboardArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PortalFunctions.azurerm_portal_dashboard(Azurerm_portal_dashboardArgs.builder()
+     *             .name("existing-dashboard")
+     *             .resourceGroupName("dashboard-rg")
+     *             .build());
+     * 
+     *         ctx.export("id", exampleAzurermDashboard.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * @deprecated + * azure.dashboard/azurerm_portal_dashboard.azurerm_portal_dashboard has been deprecated in favor of azure.portal/azurerm_portal_dashboard.azurerm_portal_dashboard + * + */ + @Deprecated /* azure.dashboard/azurerm_portal_dashboard.azurerm_portal_dashboard has been deprecated in favor of azure.portal/azurerm_portal_dashboard.azurerm_portal_dashboard */ public static CompletableFuture azurerm_portal_dashboardPlain(Azurerm_portal_dashboardPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:dashboard/azurerm_portal_dashboard:azurerm_portal_dashboard", TypeShape.of(Azurerm_portal_dashboardResult.class), args, Utilities.withVersion(options)); } @@ -341,6 +390,50 @@ public static CompletableFuture getGrafanaPlain(GetGrafanaPlai public static Output getGrafana(GetGrafanaArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dashboard/getGrafana:getGrafana", TypeShape.of(GetGrafanaResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Grafana Dashboard. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dashboard.DashboardFunctions;
+     * import com.pulumi.azure.dashboard.inputs.GetGrafanaArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DashboardFunctions.getGrafana(GetGrafanaArgs.builder()
+     *             .name("example-grafana-dashboard")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("name", example.applyValue(getGrafanaResult -> getGrafanaResult.name()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getGrafana(GetGrafanaArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dashboard/getGrafana:getGrafana", TypeShape.of(GetGrafanaResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Grafana Dashboard. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/databasemigration/DatabasemigrationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/databasemigration/DatabasemigrationFunctions.java index d97abfcb92..5774e04adc 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/databasemigration/DatabasemigrationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/databasemigration/DatabasemigrationFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DatabasemigrationFunctions { @@ -152,6 +153,51 @@ public static CompletableFuture getProjectPlain(GetProjectPlai public static Output getProject(GetProjectArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:databasemigration/getProject:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Database Migration Project. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.databasemigration.DatabasemigrationFunctions;
+     * import com.pulumi.azure.databasemigration.inputs.GetProjectArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatabasemigrationFunctions.getProject(GetProjectArgs.builder()
+     *             .name("example-dbms-project")
+     *             .resourceGroupName("example-rg")
+     *             .serviceName("example-dbms")
+     *             .build());
+     * 
+     *         ctx.export("name", example.applyValue(getProjectResult -> getProjectResult.name()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getProject(GetProjectArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:databasemigration/getProject:getProject", TypeShape.of(GetProjectResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Database Migration Project. * @@ -329,6 +375,50 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:databasemigration/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Database Migration Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.databasemigration.DatabasemigrationFunctions;
+     * import com.pulumi.azure.databasemigration.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatabasemigrationFunctions.getService(GetServiceArgs.builder()
+     *             .name("example-dms")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("azurermDmsId", example.applyValue(getServiceResult -> getServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:databasemigration/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Database Migration Service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/databoxedge/DataboxedgeFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/databoxedge/DataboxedgeFunctions.java index 13a13d9664..64481444c2 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/databoxedge/DataboxedgeFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/databoxedge/DataboxedgeFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DataboxedgeFunctions { @@ -143,6 +144,49 @@ public static CompletableFuture getDevicePlain(GetDevicePlainAr public static Output getDevice(GetDeviceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:databoxedge/getDevice:getDevice", TypeShape.of(GetDeviceResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about a Databox Edge Device. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.databoxedge.DataboxedgeFunctions;
+     * import com.pulumi.azure.databoxedge.inputs.GetDeviceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DataboxedgeFunctions.getDevice(GetDeviceArgs.builder()
+     *             .name("example-device")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDevice(GetDeviceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:databoxedge/getDevice:getDevice", TypeShape.of(GetDeviceResult.class), args, Utilities.withVersion(options)); + } /** * Get information about a Databox Edge Device. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/databricks/DatabricksFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/databricks/DatabricksFunctions.java index 3ad96fc10e..084f32f21b 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/databricks/DatabricksFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/databricks/DatabricksFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DatabricksFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getAccessConnectorPlai public static Output getAccessConnector(GetAccessConnectorArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:databricks/getAccessConnector:getAccessConnector", TypeShape.of(GetAccessConnectorResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Databricks Access Connector. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.databricks.DatabricksFunctions;
+     * import com.pulumi.azure.databricks.inputs.GetAccessConnectorArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatabricksFunctions.getAccessConnector(GetAccessConnectorArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getAccessConnectorResult -> getAccessConnectorResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccessConnector(GetAccessConnectorArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:databricks/getAccessConnector:getAccessConnector", TypeShape.of(GetAccessConnectorResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Databricks Access Connector. * @@ -328,6 +373,50 @@ public static CompletableFuture getWorkspacePlain(GetWorkspa public static Output getWorkspace(GetWorkspaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:databricks/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Databricks workspace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.databricks.DatabricksFunctions;
+     * import com.pulumi.azure.databricks.inputs.GetWorkspaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatabricksFunctions.getWorkspace(GetWorkspaceArgs.builder()
+     *             .name("example-workspace")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("databricksWorkspaceId", example.applyValue(getWorkspaceResult -> getWorkspaceResult.workspaceId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkspace(GetWorkspaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:databricks/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Databricks workspace. * @@ -504,6 +593,50 @@ public static CompletableFuture get public static Output getWorkspacePrivateEndpointConnection(GetWorkspacePrivateEndpointConnectionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:databricks/getWorkspacePrivateEndpointConnection:getWorkspacePrivateEndpointConnection", TypeShape.of(GetWorkspacePrivateEndpointConnectionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information on an existing Databricks Workspace private endpoint connection state. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.databricks.DatabricksFunctions;
+     * import com.pulumi.azure.databricks.inputs.GetWorkspacePrivateEndpointConnectionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatabricksFunctions.getWorkspacePrivateEndpointConnection(GetWorkspacePrivateEndpointConnectionArgs.builder()
+     *             .workspaceId(exampleAzurermDatabricksWorkspace.id())
+     *             .privateEndpointId(exampleAzurermPrivateEndpoint.id())
+     *             .build());
+     * 
+     *         ctx.export("databricksWorkspacePrivateEndpointConnectionStatus", example.applyValue(getWorkspacePrivateEndpointConnectionResult -> getWorkspacePrivateEndpointConnectionResult.connections()[0].status()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkspacePrivateEndpointConnection(GetWorkspacePrivateEndpointConnectionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:databricks/getWorkspacePrivateEndpointConnection:getWorkspacePrivateEndpointConnection", TypeShape.of(GetWorkspacePrivateEndpointConnectionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information on an existing Databricks Workspace private endpoint connection state. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/datafactory/DatafactoryFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/datafactory/DatafactoryFunctions.java index b1c7f7f1d2..ba7e9c396f 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/datafactory/DatafactoryFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/datafactory/DatafactoryFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DatafactoryFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getFactoryPlain(GetFactoryPlai public static Output getFactory(GetFactoryArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datafactory/getFactory:getFactory", TypeShape.of(GetFactoryResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Data Factory (Version 2). + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datafactory.DatafactoryFunctions;
+     * import com.pulumi.azure.datafactory.inputs.GetFactoryArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatafactoryFunctions.getFactory(GetFactoryArgs.builder()
+     *             .name("existing-adf")
+     *             .resourceGroupName("existing-rg")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getFactoryResult -> getFactoryResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFactory(GetFactoryArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datafactory/getFactory:getFactory", TypeShape.of(GetFactoryResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Data Factory (Version 2). * @@ -328,6 +373,50 @@ public static CompletableFuture getTriggerSchedulePlai public static Output getTriggerSchedule(GetTriggerScheduleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datafactory/getTriggerSchedule:getTriggerSchedule", TypeShape.of(GetTriggerScheduleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a trigger schedule in Azure Data Factory. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datafactory.DatafactoryFunctions;
+     * import com.pulumi.azure.datafactory.inputs.GetTriggerScheduleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatafactoryFunctions.getTriggerSchedule(GetTriggerScheduleArgs.builder()
+     *             .name("example_trigger")
+     *             .dataFactoryId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataFactory/factories/datafactory1")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getTriggerScheduleResult -> getTriggerScheduleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTriggerSchedule(GetTriggerScheduleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datafactory/getTriggerSchedule:getTriggerSchedule", TypeShape.of(GetTriggerScheduleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a trigger schedule in Azure Data Factory. * @@ -501,6 +590,49 @@ public static CompletableFuture getTriggerSchedulesPl public static Output getTriggerSchedules(GetTriggerSchedulesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datafactory/getTriggerSchedules:getTriggerSchedules", TypeShape.of(GetTriggerSchedulesResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about all existing trigger schedules in Azure Data Factory. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datafactory.DatafactoryFunctions;
+     * import com.pulumi.azure.datafactory.inputs.GetTriggerSchedulesArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatafactoryFunctions.getTriggerSchedules(GetTriggerSchedulesArgs.builder()
+     *             .dataFactoryId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataFactory/factories/datafactory1")
+     *             .build());
+     * 
+     *         ctx.export("items", example.applyValue(getTriggerSchedulesResult -> getTriggerSchedulesResult.items()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTriggerSchedules(GetTriggerSchedulesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datafactory/getTriggerSchedules:getTriggerSchedules", TypeShape.of(GetTriggerSchedulesResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about all existing trigger schedules in Azure Data Factory. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/dataprotection/DataprotectionFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/dataprotection/DataprotectionFunctions.java index f6bb025a70..554a09f348 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/dataprotection/DataprotectionFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/dataprotection/DataprotectionFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DataprotectionFunctions { @@ -149,6 +150,51 @@ public static CompletableFuture getBackupVaultPlain(GetBac public static Output getBackupVault(GetBackupVaultArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dataprotection/getBackupVault:getBackupVault", TypeShape.of(GetBackupVaultResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Backup Vault. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dataprotection.DataprotectionFunctions;
+     * import com.pulumi.azure.dataprotection.inputs.GetBackupVaultArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DataprotectionFunctions.getBackupVault(GetBackupVaultArgs.builder()
+     *             .name("existing-backup-vault")
+     *             .resourceGroupName("existing-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("azurermDataProtectionBackupVaultId", exampleAzurermVpnGateway.id());
+     *         ctx.export("azurermDataProtectionBackupVaultPrincipalId", example.applyValue(getBackupVaultResult -> getBackupVaultResult.identities()[0].principalId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBackupVault(GetBackupVaultArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dataprotection/getBackupVault:getBackupVault", TypeShape.of(GetBackupVaultResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Backup Vault. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/datashare/DatashareFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/datashare/DatashareFunctions.java index d8be511a20..087e3c72ea 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/datashare/DatashareFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/datashare/DatashareFunctions.java @@ -26,6 +26,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DatashareFunctions { @@ -161,6 +162,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datashare/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Share Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datashare.DatashareFunctions;
+     * import com.pulumi.azure.datashare.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatashareFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("example-account")
+     *             .resourceGroupName("example-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getAccountResult -> getAccountResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datashare/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Share Account. * @@ -337,6 +382,50 @@ public static CompletableFuture getDatasetBlobStora public static Output getDatasetBlobStorage(GetDatasetBlobStorageArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datashare/getDatasetBlobStorage:getDatasetBlobStorage", TypeShape.of(GetDatasetBlobStorageResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Share Blob Storage Dataset. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datashare.DatashareFunctions;
+     * import com.pulumi.azure.datashare.inputs.GetDatasetBlobStorageArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatashareFunctions.getDatasetBlobStorage(GetDatasetBlobStorageArgs.builder()
+     *             .name("example-dsbsds")
+     *             .dataShareId("example-share-id")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDatasetBlobStorageResult -> getDatasetBlobStorageResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDatasetBlobStorage(GetDatasetBlobStorageArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datashare/getDatasetBlobStorage:getDatasetBlobStorage", TypeShape.of(GetDatasetBlobStorageResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Share Blob Storage Dataset. * @@ -513,6 +602,50 @@ public static CompletableFuture getDatasetDataLake public static Output getDatasetDataLakeGen2(GetDatasetDataLakeGen2Args args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datashare/getDatasetDataLakeGen2:getDatasetDataLakeGen2", TypeShape.of(GetDatasetDataLakeGen2Result.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Share Data Lake Gen2 Dataset. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datashare.DatashareFunctions;
+     * import com.pulumi.azure.datashare.inputs.GetDatasetDataLakeGen2Args;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatashareFunctions.getDatasetDataLakeGen2(GetDatasetDataLakeGen2Args.builder()
+     *             .name("example-dsdlg2ds")
+     *             .shareId("example-share-id")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDatasetDataLakeGen2Result -> getDatasetDataLakeGen2Result.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDatasetDataLakeGen2(GetDatasetDataLakeGen2Args args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datashare/getDatasetDataLakeGen2:getDatasetDataLakeGen2", TypeShape.of(GetDatasetDataLakeGen2Result.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Share Data Lake Gen2 Dataset. * @@ -689,6 +822,50 @@ public static CompletableFuture getDatasetKustoClu public static Output getDatasetKustoCluster(GetDatasetKustoClusterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datashare/getDatasetKustoCluster:getDatasetKustoCluster", TypeShape.of(GetDatasetKustoClusterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Share Kusto Cluster Dataset. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datashare.DatashareFunctions;
+     * import com.pulumi.azure.datashare.inputs.GetDatasetKustoClusterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatashareFunctions.getDatasetKustoCluster(GetDatasetKustoClusterArgs.builder()
+     *             .name("example-dskc")
+     *             .shareId("example-share-id")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDatasetKustoClusterResult -> getDatasetKustoClusterResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDatasetKustoCluster(GetDatasetKustoClusterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datashare/getDatasetKustoCluster:getDatasetKustoCluster", TypeShape.of(GetDatasetKustoClusterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Share Kusto Cluster Dataset. * @@ -865,6 +1042,50 @@ public static CompletableFuture getDatasetKustoDa public static Output getDatasetKustoDatabase(GetDatasetKustoDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datashare/getDatasetKustoDatabase:getDatasetKustoDatabase", TypeShape.of(GetDatasetKustoDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Share Kusto Database Dataset. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datashare.DatashareFunctions;
+     * import com.pulumi.azure.datashare.inputs.GetDatasetKustoDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatashareFunctions.getDatasetKustoDatabase(GetDatasetKustoDatabaseArgs.builder()
+     *             .name("example-dskdds")
+     *             .shareId("example-share-id")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDatasetKustoDatabaseResult -> getDatasetKustoDatabaseResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDatasetKustoDatabase(GetDatasetKustoDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datashare/getDatasetKustoDatabase:getDatasetKustoDatabase", TypeShape.of(GetDatasetKustoDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Share Kusto Database Dataset. * @@ -1059,6 +1280,56 @@ public static CompletableFuture getSharePlain(GetSharePlainArgs public static Output getShare(GetShareArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:datashare/getShare:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Share. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.datashare.DatashareFunctions;
+     * import com.pulumi.azure.datashare.inputs.GetAccountArgs;
+     * import com.pulumi.azure.datashare.inputs.GetShareArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DatashareFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("example-account")
+     *             .resourceGroupName("example-resource-group")
+     *             .build());
+     * 
+     *         final var exampleGetShare = DatashareFunctions.getShare(GetShareArgs.builder()
+     *             .name("existing")
+     *             .accountId(example.applyValue(getAccountResult -> getAccountResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("id", exampleGetShare.applyValue(getShareResult -> getShareResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getShare(GetShareArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:datashare/getShare:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Share. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/desktopvirtualization/DesktopvirtualizationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/desktopvirtualization/DesktopvirtualizationFunctions.java index e510742973..17307d4085 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/desktopvirtualization/DesktopvirtualizationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/desktopvirtualization/DesktopvirtualizationFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DesktopvirtualizationFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getApplicationGroupPl public static Output getApplicationGroup(GetApplicationGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:desktopvirtualization/getApplicationGroup:getApplicationGroup", TypeShape.of(GetApplicationGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Application Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.desktopvirtualization.DesktopvirtualizationFunctions;
+     * import com.pulumi.azure.desktopvirtualization.inputs.GetApplicationGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DesktopvirtualizationFunctions.getApplicationGroup(GetApplicationGroupArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getApplicationGroupResult -> getApplicationGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getApplicationGroup(GetApplicationGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:desktopvirtualization/getApplicationGroup:getApplicationGroup", TypeShape.of(GetApplicationGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Application Group. * @@ -325,6 +370,49 @@ public static CompletableFuture getHostPoolPlain(GetHostPoolP public static Output getHostPool(GetHostPoolArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:desktopvirtualization/getHostPool:getHostPool", TypeShape.of(GetHostPoolResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Virtual Desktop Host Pool. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.desktopvirtualization.DesktopvirtualizationFunctions;
+     * import com.pulumi.azure.desktopvirtualization.inputs.GetHostPoolArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DesktopvirtualizationFunctions.getHostPool(GetHostPoolArgs.builder()
+     *             .name("example-pool")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getHostPool(GetHostPoolArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:desktopvirtualization/getHostPool:getHostPool", TypeShape.of(GetHostPoolResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Virtual Desktop Host Pool. * @@ -500,6 +588,50 @@ public static CompletableFuture getWorkspacePlain(GetWorkspa public static Output getWorkspace(GetWorkspaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:desktopvirtualization/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Virtual Desktop Workspace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.desktopvirtualization.DesktopvirtualizationFunctions;
+     * import com.pulumi.azure.desktopvirtualization.inputs.GetWorkspaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DesktopvirtualizationFunctions.getWorkspace(GetWorkspaceArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getWorkspaceResult -> getWorkspaceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkspace(GetWorkspaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:desktopvirtualization/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Virtual Desktop Workspace. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/devtest/DevtestFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/devtest/DevtestFunctions.java index 6c33dc23de..a2bea3a004 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/devtest/DevtestFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/devtest/DevtestFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DevtestFunctions { @@ -149,6 +150,50 @@ public static CompletableFuture getLabPlain(GetLabPlainArgs args) public static Output getLab(GetLabArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:devtest/getLab:getLab", TypeShape.of(GetLabResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Dev Test Lab. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.devtest.DevtestFunctions;
+     * import com.pulumi.azure.devtest.inputs.GetLabArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DevtestFunctions.getLab(GetLabArgs.builder()
+     *             .name("example-lab")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("uniqueIdentifier", example.applyValue(getLabResult -> getLabResult.uniqueIdentifier()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getLab(GetLabArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:devtest/getLab:getLab", TypeShape.of(GetLabResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Dev Test Lab. * @@ -328,6 +373,51 @@ public static CompletableFuture getVirtualNetworkPlain( public static Output getVirtualNetwork(GetVirtualNetworkArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:devtest/getVirtualNetwork:getVirtualNetwork", TypeShape.of(GetVirtualNetworkResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Dev Test Lab Virtual Network. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.devtest.DevtestFunctions;
+     * import com.pulumi.azure.devtest.inputs.GetVirtualNetworkArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DevtestFunctions.getVirtualNetwork(GetVirtualNetworkArgs.builder()
+     *             .name("example-network")
+     *             .labName("examplelab")
+     *             .resourceGroupName("example-resource")
+     *             .build());
+     * 
+     *         ctx.export("labSubnetName", example.applyValue(getVirtualNetworkResult -> getVirtualNetworkResult.allowedSubnets()[0].labSubnetName()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualNetwork(GetVirtualNetworkArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:devtest/getVirtualNetwork:getVirtualNetwork", TypeShape.of(GetVirtualNetworkResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Dev Test Lab Virtual Network. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/digitaltwins/DigitaltwinsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/digitaltwins/DigitaltwinsFunctions.java index 63db48589b..6a2bed41ce 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/digitaltwins/DigitaltwinsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/digitaltwins/DigitaltwinsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DigitaltwinsFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getInstancePlain(GetInstanceP public static Output getInstance(GetInstanceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:digitaltwins/getInstance:getInstance", TypeShape.of(GetInstanceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Digital Twins instance. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.digitaltwins.DigitaltwinsFunctions;
+     * import com.pulumi.azure.digitaltwins.inputs.GetInstanceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DigitaltwinsFunctions.getInstance(GetInstanceArgs.builder()
+     *             .name("existing-digital-twins")
+     *             .resourceGroupName("existing-resgroup")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getInstanceResult -> getInstanceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getInstance(GetInstanceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:digitaltwins/getInstance:getInstance", TypeShape.of(GetInstanceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Digital Twins instance. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/dns/DnsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/dns/DnsFunctions.java index d3584346b6..8264205c4e 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/dns/DnsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/dns/DnsFunctions.java @@ -41,6 +41,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DnsFunctions { @@ -173,6 +174,49 @@ public static CompletableFuture getAAAARecordPlain(GetAAAAR public static Output getAAAARecord(GetAAAARecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getAAAARecord:getAAAARecord", TypeShape.of(GetAAAARecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetAAAARecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getAAAARecord(GetAAAARecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsAaaaRecordId", example.applyValue(getAAAARecordResult -> getAAAARecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAAAARecord(GetAAAARecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getAAAARecord:getAAAARecord", TypeShape.of(GetAAAARecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -345,6 +389,49 @@ public static CompletableFuture getARecordPlain(GetARecordPlai public static Output getARecord(GetARecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getARecord:getARecord", TypeShape.of(GetARecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetARecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getARecord(GetARecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsARecordId", example.applyValue(getARecordResult -> getARecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getARecord(GetARecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getARecord:getARecord", TypeShape.of(GetARecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -517,6 +604,49 @@ public static CompletableFuture getCAARecordPlain(GetCAAReco public static Output getCAARecord(GetCAARecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getCAARecord:getCAARecord", TypeShape.of(GetCAARecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetCAARecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getCAARecord(GetCAARecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsCaaRecordId", example.applyValue(getCAARecordResult -> getCAARecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCAARecord(GetCAARecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getCAARecord:getCAARecord", TypeShape.of(GetCAARecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -689,6 +819,49 @@ public static CompletableFuture getCnameRecordPlain(GetCna public static Output getCnameRecord(GetCnameRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getCnameRecord:getCnameRecord", TypeShape.of(GetCnameRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetCnameRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getCnameRecord(GetCnameRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsCnameRecordId", example.applyValue(getCnameRecordResult -> getCnameRecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCnameRecord(GetCnameRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getCnameRecord:getCnameRecord", TypeShape.of(GetCnameRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -861,6 +1034,49 @@ public static CompletableFuture getMxRecordPlain(GetMxRecordP public static Output getMxRecord(GetMxRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getMxRecord:getMxRecord", TypeShape.of(GetMxRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetMxRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getMxRecord(GetMxRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsMxRecordId", example.applyValue(getMxRecordResult -> getMxRecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getMxRecord(GetMxRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getMxRecord:getMxRecord", TypeShape.of(GetMxRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1033,6 +1249,49 @@ public static CompletableFuture getNsRecordPlain(GetNsRecordP public static Output getNsRecord(GetNsRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getNsRecord:getNsRecord", TypeShape.of(GetNsRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetNsRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getNsRecord(GetNsRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsNsRecordId", example.applyValue(getNsRecordResult -> getNsRecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNsRecord(GetNsRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getNsRecord:getNsRecord", TypeShape.of(GetNsRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1205,6 +1464,49 @@ public static CompletableFuture getPtrRecordPlain(GetPtrReco public static Output getPtrRecord(GetPtrRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getPtrRecord:getPtrRecord", TypeShape.of(GetPtrRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetPtrRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getPtrRecord(GetPtrRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsPtrRecordId", example.applyValue(getPtrRecordResult -> getPtrRecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPtrRecord(GetPtrRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getPtrRecord:getPtrRecord", TypeShape.of(GetPtrRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1374,6 +1676,48 @@ public static CompletableFuture getSoaRecordPlain(GetSoaReco public static Output getSoaRecord(GetSoaRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getSoaRecord:getSoaRecord", TypeShape.of(GetSoaRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetSoaRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getSoaRecord(GetSoaRecordArgs.builder()
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsSoaRecordId", example.applyValue(getSoaRecordResult -> getSoaRecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSoaRecord(GetSoaRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getSoaRecord:getSoaRecord", TypeShape.of(GetSoaRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1545,6 +1889,49 @@ public static CompletableFuture getSrvRecordPlain(GetSrvReco public static Output getSrvRecord(GetSrvRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getSrvRecord:getSrvRecord", TypeShape.of(GetSrvRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetSrvRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getSrvRecord(GetSrvRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsSrvRecordId", example.applyValue(getSrvRecordResult -> getSrvRecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSrvRecord(GetSrvRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getSrvRecord:getSrvRecord", TypeShape.of(GetSrvRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1717,6 +2104,49 @@ public static CompletableFuture getTxtRecordPlain(GetTxtReco public static Output getTxtRecord(GetTxtRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getTxtRecord:getTxtRecord", TypeShape.of(GetTxtRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetTxtRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getTxtRecord(GetTxtRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("dnsTxtRecordId", example.applyValue(getTxtRecordResult -> getTxtRecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTxtRecord(GetTxtRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getTxtRecord:getTxtRecord", TypeShape.of(GetTxtRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1892,6 +2322,50 @@ public static CompletableFuture getZonePlain(GetZonePlainArgs arg public static Output getZone(GetZoneArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:dns/getZone:getZone", TypeShape.of(GetZoneResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing DNS Zone. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.dns.DnsFunctions;
+     * import com.pulumi.azure.dns.inputs.GetZoneArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DnsFunctions.getZone(GetZoneArgs.builder()
+     *             .name("search-eventhubns")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("dnsZoneId", example.applyValue(getZoneResult -> getZoneResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getZone(GetZoneArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:dns/getZone:getZone", TypeShape.of(GetZoneResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing DNS Zone. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/domainservices/DomainservicesFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/domainservices/DomainservicesFunctions.java index bf2b932b54..fb3b5976fc 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/domainservices/DomainservicesFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/domainservices/DomainservicesFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class DomainservicesFunctions { @@ -149,6 +150,51 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:domainservices/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Gets information about an Active Directory Domain Service. + * + * > **Supported Modes:** At present this data source only supports **User Forest** mode and _not_ **Resource Forest** mode. [Read more](https://docs.microsoft.com/azure/active-directory-domain-services/concepts-resource-forest) about the different operation modes for this service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.domainservices.DomainservicesFunctions;
+     * import com.pulumi.azure.domainservices.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = DomainservicesFunctions.getService(GetServiceArgs.builder()
+     *             .name("example-aadds")
+     *             .resourceGroupName("example-aadds-rg")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:domainservices/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Gets information about an Active Directory Domain Service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/elasticcloud/ElasticcloudFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/elasticcloud/ElasticcloudFunctions.java index e849857c87..287f739342 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/elasticcloud/ElasticcloudFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/elasticcloud/ElasticcloudFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ElasticcloudFunctions { @@ -149,6 +150,51 @@ public static CompletableFuture getElasticsearchPlain(Ge public static Output getElasticsearch(GetElasticsearchArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:elasticcloud/getElasticsearch:getElasticsearch", TypeShape.of(GetElasticsearchResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Elasticsearch resource. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.elasticcloud.ElasticcloudFunctions;
+     * import com.pulumi.azure.elasticcloud.inputs.GetElasticsearchArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ElasticcloudFunctions.getElasticsearch(GetElasticsearchArgs.builder()
+     *             .name("my-elastic-search")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("elasticsearchEndpoint", example.applyValue(getElasticsearchResult -> getElasticsearchResult.elasticsearchServiceUrl()));
+     *         ctx.export("kibanaEndpoint", example.applyValue(getElasticsearchResult -> getElasticsearchResult.kibanaServiceUrl()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getElasticsearch(GetElasticsearchArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:elasticcloud/getElasticsearch:getElasticsearch", TypeShape.of(GetElasticsearchResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Elasticsearch resource. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/elasticsan/ElasticsanFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/elasticsan/ElasticsanFunctions.java index d5246185de..920a023a98 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/elasticsan/ElasticsanFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/elasticsan/ElasticsanFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ElasticsanFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getPlain(GetPlainArgs args) { public static Output get(GetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:elasticsan/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Elastic SAN. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.elasticsan.ElasticsanFunctions;
+     * import com.pulumi.azure.elasticsan.inputs.GetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ElasticsanFunctions.get(GetArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getResult -> getResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output get(GetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:elasticsan/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Elastic SAN. * @@ -346,6 +391,56 @@ public static CompletableFuture getVolumeGroupPlain(GetVol public static Output getVolumeGroup(GetVolumeGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:elasticsan/getVolumeGroup:getVolumeGroup", TypeShape.of(GetVolumeGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Elastic SAN Volume Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.elasticsan.ElasticsanFunctions;
+     * import com.pulumi.azure.elasticsan.inputs.GetArgs;
+     * import com.pulumi.azure.elasticsan.inputs.GetVolumeGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ElasticsanFunctions.get(GetArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         final var exampleGetVolumeGroup = ElasticsanFunctions.getVolumeGroup(GetVolumeGroupArgs.builder()
+     *             .name("existing")
+     *             .elasticSanId(example.applyValue(getResult -> getResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("id", exampleGetVolumeGroup.applyValue(getVolumeGroupResult -> getVolumeGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVolumeGroup(GetVolumeGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:elasticsan/getVolumeGroup:getVolumeGroup", TypeShape.of(GetVolumeGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Elastic SAN Volume Group. * @@ -564,6 +659,62 @@ public static CompletableFuture getVolumeSnapshotPlain( public static Output getVolumeSnapshot(GetVolumeSnapshotArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:elasticsan/getVolumeSnapshot:getVolumeSnapshot", TypeShape.of(GetVolumeSnapshotResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Elastic SAN Volume Snapshot. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.elasticsan.ElasticsanFunctions;
+     * import com.pulumi.azure.elasticsan.inputs.GetArgs;
+     * import com.pulumi.azure.elasticsan.inputs.GetVolumeGroupArgs;
+     * import com.pulumi.azure.elasticsan.inputs.GetVolumeSnapshotArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ElasticsanFunctions.get(GetArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         final var exampleGetVolumeGroup = ElasticsanFunctions.getVolumeGroup(GetVolumeGroupArgs.builder()
+     *             .name("existing")
+     *             .elasticSanId(example.applyValue(getResult -> getResult.id()))
+     *             .build());
+     * 
+     *         final var exampleGetVolumeSnapshot = ElasticsanFunctions.getVolumeSnapshot(GetVolumeSnapshotArgs.builder()
+     *             .name("existing")
+     *             .volumeGroupId(exampleGetVolumeGroup.applyValue(getVolumeGroupResult -> getVolumeGroupResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("id", exampleGetVolumeSnapshot.applyValue(getVolumeSnapshotResult -> getVolumeSnapshotResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVolumeSnapshot(GetVolumeSnapshotArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:elasticsan/getVolumeSnapshot:getVolumeSnapshot", TypeShape.of(GetVolumeSnapshotResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Elastic SAN Volume Snapshot. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/eventgrid/EventgridFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/eventgrid/EventgridFunctions.java index 172dd20492..4b09b19bcf 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/eventgrid/EventgridFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/eventgrid/EventgridFunctions.java @@ -20,6 +20,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class EventgridFunctions { @@ -155,6 +156,50 @@ public static CompletableFuture getDomainPlain(GetDomainPlainAr public static Output getDomain(GetDomainArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventgrid/getDomain:getDomain", TypeShape.of(GetDomainResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing EventGrid Domain + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventgrid.EventgridFunctions;
+     * import com.pulumi.azure.eventgrid.inputs.GetDomainArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventgridFunctions.getDomain(GetDomainArgs.builder()
+     *             .name("my-eventgrid-domain")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("eventgridDomainMappingTopic", example.applyValue(getDomainResult -> getDomainResult.inputMappingFields()[0].topic()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDomain(GetDomainArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventgrid/getDomain:getDomain", TypeShape.of(GetDomainResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing EventGrid Domain * @@ -328,6 +373,49 @@ public static CompletableFuture getDomainTopicPlain(GetDom public static Output getDomainTopic(GetDomainTopicArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventgrid/getDomainTopic:getDomainTopic", TypeShape.of(GetDomainTopicResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing EventGrid Domain Topic + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventgrid.EventgridFunctions;
+     * import com.pulumi.azure.eventgrid.inputs.GetDomainTopicArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventgridFunctions.getDomainTopic(GetDomainTopicArgs.builder()
+     *             .name("my-eventgrid-domain-topic")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDomainTopic(GetDomainTopicArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventgrid/getDomainTopic:getDomainTopic", TypeShape.of(GetDomainTopicResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing EventGrid Domain Topic * @@ -500,6 +588,49 @@ public static CompletableFuture getSystemTopicPlain(GetSys public static Output getSystemTopic(GetSystemTopicArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventgrid/getSystemTopic:getSystemTopic", TypeShape.of(GetSystemTopicResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing EventGrid System Topic + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventgrid.EventgridFunctions;
+     * import com.pulumi.azure.eventgrid.inputs.GetSystemTopicArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventgridFunctions.getSystemTopic(GetSystemTopicArgs.builder()
+     *             .name("eventgrid-system-topic")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSystemTopic(GetSystemTopicArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventgrid/getSystemTopic:getSystemTopic", TypeShape.of(GetSystemTopicResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing EventGrid System Topic * @@ -672,6 +803,49 @@ public static CompletableFuture getTopicPlain(GetTopicPlainArgs public static Output getTopic(GetTopicArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventgrid/getTopic:getTopic", TypeShape.of(GetTopicResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing EventGrid Topic + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventgrid.EventgridFunctions;
+     * import com.pulumi.azure.eventgrid.inputs.GetTopicArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventgridFunctions.getTopic(GetTopicArgs.builder()
+     *             .name("my-eventgrid-topic")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTopic(GetTopicArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventgrid/getTopic:getTopic", TypeShape.of(GetTopicResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing EventGrid Topic * diff --git a/sdk/java/src/main/java/com/pulumi/azure/eventhub/EventhubFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/eventhub/EventhubFunctions.java index d679d3469e..023c663ea0 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/eventhub/EventhubFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/eventhub/EventhubFunctions.java @@ -35,6 +35,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class EventhubFunctions { @@ -173,6 +174,51 @@ public static CompletableFuture getAuthorizationRule public static Output getAuthorizationRule(GetAuthorizationRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventhub/getAuthorizationRule:getAuthorizationRule", TypeShape.of(GetAuthorizationRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Event Hubs Authorization Rule within an Event Hub. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetAuthorizationRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var test = EventhubFunctions.getAuthorizationRule(GetAuthorizationRuleArgs.builder()
+     *             .name("test")
+     *             .namespaceName(testAzurermEventhubNamespace.name())
+     *             .eventhubName(testAzurermEventhub.name())
+     *             .resourceGroupName(testAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAuthorizationRule(GetAuthorizationRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getAuthorizationRule:getAuthorizationRule", TypeShape.of(GetAuthorizationRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Event Hubs Authorization Rule within an Event Hub. * @@ -350,6 +396,50 @@ public static CompletableFuture getClusterPlain(GetClusterPlai public static Output getCluster(GetClusterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventhub/getCluster:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing EventHub. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetClusterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventhubFunctions.getCluster(GetClusterArgs.builder()
+     *             .name("search-eventhub")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("eventhubId", example.applyValue(getClusterResult -> getClusterResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCluster(GetClusterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getCluster:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing EventHub. * @@ -529,6 +619,51 @@ public static CompletableFuture getConsumeGroupPlain(GetC public static Output getConsumeGroup(GetConsumeGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventhub/getConsumeGroup:getConsumeGroup", TypeShape.of(GetConsumeGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Event Hubs Consumer Group within an Event Hub. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetConsumeGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var test = EventhubFunctions.getConsumeGroup(GetConsumeGroupArgs.builder()
+     *             .name(testAzurermEventhubConsumerGroup.name())
+     *             .namespaceName(testAzurermEventhubNamespace.name())
+     *             .eventhubName(testAzurermEventhub.name())
+     *             .resourceGroupName(testAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getConsumeGroup(GetConsumeGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getConsumeGroup:getConsumeGroup", TypeShape.of(GetConsumeGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Event Hubs Consumer Group within an Event Hub. * @@ -709,6 +844,51 @@ public static CompletableFuture getEventHubPlain(GetEventHubP public static Output getEventHub(GetEventHubArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventhub/getEventHub:getEventHub", TypeShape.of(GetEventHubResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing EventHub. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetEventHubArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventhubFunctions.getEventHub(GetEventHubArgs.builder()
+     *             .name("search-eventhub")
+     *             .resourceGroupName("search-service")
+     *             .namespaceName("search-eventhubns")
+     *             .build());
+     * 
+     *         ctx.export("eventhubId", example.applyValue(getEventHubResult -> getEventHubResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEventHub(GetEventHubArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getEventHub:getEventHub", TypeShape.of(GetEventHubResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing EventHub. * @@ -943,6 +1123,54 @@ public static Output getEventhubNamespace(GetEventhu * */ @Deprecated /* azure.eventhub.getEventhubNamespace has been deprecated in favor of azure.eventhub.getNamespace */ + public static Output getEventhubNamespace(GetEventhubNamespaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getEventhubNamespace:getEventhubNamespace", TypeShape.of(GetEventhubNamespaceResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing EventHub Namespace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetNamespaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventhubFunctions.getNamespace(GetNamespaceArgs.builder()
+     *             .name("search-eventhubns")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("eventhubNamespaceId", example.applyValue(getNamespaceResult -> getNamespaceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * @deprecated + * azure.eventhub.getEventhubNamespace has been deprecated in favor of azure.eventhub.getNamespace + * + */ + @Deprecated /* azure.eventhub.getEventhubNamespace has been deprecated in favor of azure.eventhub.getNamespace */ public static CompletableFuture getEventhubNamespacePlain(GetEventhubNamespacePlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:eventhub/getEventhubNamespace:getEventhubNamespace", TypeShape.of(GetEventhubNamespaceResult.class), args, Utilities.withVersion(options)); } @@ -1078,6 +1306,50 @@ public static CompletableFuture getNamespacePlain(GetNamespa public static Output getNamespace(GetNamespaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventhub/getNamespace:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing EventHub Namespace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetNamespaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventhubFunctions.getNamespace(GetNamespaceArgs.builder()
+     *             .name("search-eventhubns")
+     *             .resourceGroupName("search-service")
+     *             .build());
+     * 
+     *         ctx.export("eventhubNamespaceId", example.applyValue(getNamespaceResult -> getNamespaceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNamespace(GetNamespaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getNamespace:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing EventHub Namespace. * @@ -1257,6 +1529,51 @@ public static CompletableFuture getNamespac public static Output getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventhub/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", TypeShape.of(GetNamespaceAuthorizationRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an Authorization Rule for an Event Hub Namespace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetNamespaceAuthorizationRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = EventhubFunctions.getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs.builder()
+     *             .name("navi")
+     *             .resourceGroupName("example-resources")
+     *             .namespaceName("example-ns")
+     *             .build());
+     * 
+     *         ctx.export("eventhubAuthorizationRuleId", example.applyValue(getNamespaceAuthorizationRuleResult -> getNamespaceAuthorizationRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", TypeShape.of(GetNamespaceAuthorizationRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an Authorization Rule for an Event Hub Namespace. * @@ -1569,6 +1886,95 @@ public static CompletableFuture getSasPlain(GetSasPlainArgs args) public static Output getSas(GetSasArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:eventhub/getSas:getSas", TypeShape.of(GetSasResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Event Hub. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.eventhub.EventHubNamespace;
+     * import com.pulumi.azure.eventhub.EventHubNamespaceArgs;
+     * import com.pulumi.azure.eventhub.EventHub;
+     * import com.pulumi.azure.eventhub.EventHubArgs;
+     * import com.pulumi.azure.eventhub.AuthorizationRule;
+     * import com.pulumi.azure.eventhub.AuthorizationRuleArgs;
+     * import com.pulumi.azure.eventhub.EventhubFunctions;
+     * import com.pulumi.azure.eventhub.inputs.GetAuthorizationRuleArgs;
+     * import com.pulumi.azure.eventhub.inputs.GetSasArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
+     *             .name("example-resources")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         var exampleEventHubNamespace = new EventHubNamespace("exampleEventHubNamespace", EventHubNamespaceArgs.builder()
+     *             .name("example-ehn")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .sku("Basic")
+     *             .build());
+     * 
+     *         var exampleEventHub = new EventHub("exampleEventHub", EventHubArgs.builder()
+     *             .name("example-eh")
+     *             .namespaceName(exampleEventHubNamespace.name())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .partitionCount(1)
+     *             .messageRetention(1)
+     *             .build());
+     * 
+     *         var exampleAuthorizationRule = new AuthorizationRule("exampleAuthorizationRule", AuthorizationRuleArgs.builder()
+     *             .name("example-ehar")
+     *             .namespaceName(exampleEventHubNamespace.name())
+     *             .eventhubName(exampleEventHub.name())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .listen(true)
+     *             .send(true)
+     *             .manage(true)
+     *             .build());
+     * 
+     *         final var example = EventhubFunctions.getAuthorizationRule(GetAuthorizationRuleArgs.builder()
+     *             .name(exampleAuthorizationRule.name())
+     *             .namespaceName(exampleEventHubNamespace.name())
+     *             .eventhubName(exampleEventHub.name())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .build());
+     * 
+     *         final var exampleGetSas = EventhubFunctions.getSas(GetSasArgs.builder()
+     *             .connectionString(example.applyValue(getAuthorizationRuleResult -> getAuthorizationRuleResult).applyValue(example -> example.applyValue(getAuthorizationRuleResult -> getAuthorizationRuleResult.primaryConnectionString())))
+     *             .expiry("2023-06-23T00:00:00Z")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSas(GetSasArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getSas:getSas", TypeShape.of(GetSasResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Event Hub. * @@ -1847,6 +2253,54 @@ public static Output getServiceBusNamespace(GetSer * */ @Deprecated /* azure.eventhub.getServiceBusNamespace has been deprecated in favor of azure.servicebus.getNamespace */ + public static Output getServiceBusNamespace(GetServiceBusNamespaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:eventhub/getServiceBusNamespace:getServiceBusNamespace", TypeShape.of(GetServiceBusNamespaceResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing ServiceBus Namespace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetNamespaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getNamespace(GetNamespaceArgs.builder()
+     *             .name("examplenamespace")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("location", example.applyValue(getNamespaceResult -> getNamespaceResult.location()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * @deprecated + * azure.eventhub.getServiceBusNamespace has been deprecated in favor of azure.servicebus.getNamespace + * + */ + @Deprecated /* azure.eventhub.getServiceBusNamespace has been deprecated in favor of azure.servicebus.getNamespace */ public static CompletableFuture getServiceBusNamespacePlain(GetServiceBusNamespacePlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:eventhub/getServiceBusNamespace:getServiceBusNamespace", TypeShape.of(GetServiceBusNamespaceResult.class), args, Utilities.withVersion(options)); } diff --git a/sdk/java/src/main/java/com/pulumi/azure/expressroute/ExpressrouteFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/expressroute/ExpressrouteFunctions.java index 7db6e73936..889f00a288 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/expressroute/ExpressrouteFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/expressroute/ExpressrouteFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ExpressrouteFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getCircuitPeeringPlain( public static Output getCircuitPeering(GetCircuitPeeringArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:expressroute/getCircuitPeering:getCircuitPeering", TypeShape.of(GetCircuitPeeringResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing ExpressRoute Circuit Peering. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.expressroute.ExpressrouteFunctions;
+     * import com.pulumi.azure.expressroute.inputs.GetCircuitPeeringArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ExpressrouteFunctions.getCircuitPeering(GetCircuitPeeringArgs.builder()
+     *             .peeringType("example-peering")
+     *             .expressRouteCircuitName("example-expressroute")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCircuitPeering(GetCircuitPeeringArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:expressroute/getCircuitPeering:getCircuitPeering", TypeShape.of(GetCircuitPeeringResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing ExpressRoute Circuit Peering. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/hdinsight/HdinsightFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/hdinsight/HdinsightFunctions.java index 48574eff4c..80102c06c8 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/hdinsight/HdinsightFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/hdinsight/HdinsightFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class HdinsightFunctions { @@ -149,6 +150,51 @@ public static CompletableFuture getClusterPlain(GetClusterPlai public static Output getCluster(GetClusterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:hdinsight/getCluster:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing HDInsight Cluster. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.hdinsight.HdinsightFunctions;
+     * import com.pulumi.azure.hdinsight.inputs.GetClusterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = HdinsightFunctions.getCluster(GetClusterArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("httpsEndpoint", example.applyValue(getClusterResult -> getClusterResult.httpsEndpoint()));
+     *         ctx.export("clusterId", example.applyValue(getClusterResult -> getClusterResult.clusterId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCluster(GetClusterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:hdinsight/getCluster:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing HDInsight Cluster. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/healthcare/HealthcareFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/healthcare/HealthcareFunctions.java index 95bb8df93b..3f7c4f3ee9 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/healthcare/HealthcareFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/healthcare/HealthcareFunctions.java @@ -23,6 +23,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class HealthcareFunctions { @@ -158,6 +159,50 @@ public static CompletableFuture getDicomServicePlain(GetD public static Output getDicomService(GetDicomServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:healthcare/getDicomService:getDicomService", TypeShape.of(GetDicomServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Healthcare DICOM Service + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.healthcare.HealthcareFunctions;
+     * import com.pulumi.azure.healthcare.inputs.GetDicomServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = HealthcareFunctions.getDicomService(GetDicomServiceArgs.builder()
+     *             .name("example-healthcare_dicom_service")
+     *             .workspaceId(exampleAzurermHealthcareWorkspace.id())
+     *             .build());
+     * 
+     *         ctx.export("azurermHealthcareDicomService", example.applyValue(getDicomServiceResult -> getDicomServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDicomService(GetDicomServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:healthcare/getDicomService:getDicomService", TypeShape.of(GetDicomServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Healthcare DICOM Service * @@ -223,6 +268,13 @@ public static CompletableFuture getFhirServicePlain(GetFhi public static Output getFhirService(GetFhirServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:healthcare/getFhirService:getFhirService", TypeShape.of(GetFhirServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Healthcare FHIR Service(Fast Healthcare Interoperability Resources). + * + */ + public static Output getFhirService(GetFhirServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:healthcare/getFhirService:getFhirService", TypeShape.of(GetFhirServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Healthcare FHIR Service(Fast Healthcare Interoperability Resources). * @@ -362,6 +414,50 @@ public static CompletableFuture getMedtechServicePlain( public static Output getMedtechService(GetMedtechServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:healthcare/getMedtechService:getMedtechService", TypeShape.of(GetMedtechServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Healthcare Med Tech Service + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.healthcare.HealthcareFunctions;
+     * import com.pulumi.azure.healthcare.inputs.GetMedtechServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = HealthcareFunctions.getMedtechService(GetMedtechServiceArgs.builder()
+     *             .name("tfexmedtech")
+     *             .workspaceId("tfexwks")
+     *             .build());
+     * 
+     *         ctx.export("azurermHealthcareMedtechServiceId", example.applyValue(getMedtechServiceResult -> getMedtechServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getMedtechService(GetMedtechServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:healthcare/getMedtechService:getMedtechService", TypeShape.of(GetMedtechServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Healthcare Med Tech Service * @@ -541,6 +637,51 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:healthcare/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Healthcare Service + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.healthcare.HealthcareFunctions;
+     * import com.pulumi.azure.healthcare.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = HealthcareFunctions.getService(GetServiceArgs.builder()
+     *             .name("example-healthcare_service")
+     *             .resourceGroupName("example-resources")
+     *             .location("westus2")
+     *             .build());
+     * 
+     *         ctx.export("healthcareServiceId", example.applyValue(getServiceResult -> getServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:healthcare/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Healthcare Service * @@ -718,6 +859,50 @@ public static CompletableFuture getWorkspacePlain(GetWorkspa public static Output getWorkspace(GetWorkspaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:healthcare/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Healthcare Workspace + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.healthcare.HealthcareFunctions;
+     * import com.pulumi.azure.healthcare.inputs.GetWorkspaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = HealthcareFunctions.getWorkspace(GetWorkspaceArgs.builder()
+     *             .name("example-healthcare_service")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("healthcareWorkspaceId", example.applyValue(getWorkspaceResult -> getWorkspaceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkspace(GetWorkspaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:healthcare/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Healthcare Workspace * diff --git a/sdk/java/src/main/java/com/pulumi/azure/iot/IotFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/iot/IotFunctions.java index 34c07dbc5e..14eb46094b 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/iot/IotFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/iot/IotFunctions.java @@ -20,6 +20,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class IotFunctions { @@ -152,6 +153,49 @@ public static CompletableFuture getDpsPlain(GetDpsPlainArgs args) public static Output getDps(GetDpsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:iot/getDps:getDps", TypeShape.of(GetDpsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing IotHub Device Provisioning Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.iot.IotFunctions;
+     * import com.pulumi.azure.iot.inputs.GetDpsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = IotFunctions.getDps(GetDpsArgs.builder()
+     *             .name("iot_hub_dps_test")
+     *             .resourceGroupName("iothub_dps_rg")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDps(GetDpsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:iot/getDps:getDps", TypeShape.of(GetDpsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing IotHub Device Provisioning Service. * @@ -327,6 +371,50 @@ public static CompletableFuture getDpsSharedAcce public static Output getDpsSharedAccessPolicy(GetDpsSharedAccessPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:iot/getDpsSharedAccessPolicy:getDpsSharedAccessPolicy", TypeShape.of(GetDpsSharedAccessPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing IotHub Device Provisioning Service Shared Access Policy + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.iot.IotFunctions;
+     * import com.pulumi.azure.iot.inputs.GetDpsSharedAccessPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = IotFunctions.getDpsSharedAccessPolicy(GetDpsSharedAccessPolicyArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .iothubDpsName(exampleAzurermIothubDps.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDpsSharedAccessPolicy(GetDpsSharedAccessPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:iot/getDpsSharedAccessPolicy:getDpsSharedAccessPolicy", TypeShape.of(GetDpsSharedAccessPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing IotHub Device Provisioning Service Shared Access Policy * @@ -503,6 +591,50 @@ public static CompletableFuture getIotHubPlain(GetIotHubPlainAr public static Output getIotHub(GetIotHubArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:iot/getIotHub:getIotHub", TypeShape.of(GetIotHubResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing IoTHub. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.iot.IotFunctions;
+     * import com.pulumi.azure.iot.inputs.GetIotHubArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = IotFunctions.getIotHub(GetIotHubArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getIotHubResult -> getIotHubResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getIotHub(GetIotHubArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:iot/getIotHub:getIotHub", TypeShape.of(GetIotHubResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing IoTHub. * @@ -679,6 +811,50 @@ public static CompletableFuture getSharedAccessPoli public static Output getSharedAccessPolicy(GetSharedAccessPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:iot/getSharedAccessPolicy:getSharedAccessPolicy", TypeShape.of(GetSharedAccessPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing IotHub Shared Access Policy + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.iot.IotFunctions;
+     * import com.pulumi.azure.iot.inputs.GetSharedAccessPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = IotFunctions.getSharedAccessPolicy(GetSharedAccessPolicyArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .iothubName(exampleAzurermIothub.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSharedAccessPolicy(GetSharedAccessPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:iot/getSharedAccessPolicy:getSharedAccessPolicy", TypeShape.of(GetSharedAccessPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing IotHub Shared Access Policy * diff --git a/sdk/java/src/main/java/com/pulumi/azure/keyvault/KeyvaultFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/keyvault/KeyvaultFunctions.java index a0833f5c14..6a5f41b72c 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/keyvault/KeyvaultFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/keyvault/KeyvaultFunctions.java @@ -47,6 +47,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class KeyvaultFunctions { @@ -179,6 +180,49 @@ public static CompletableFuture getAccessPolicyPlain(GetA public static Output getAccessPolicy(GetAccessPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getAccessPolicy:getAccessPolicy", TypeShape.of(GetAccessPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about the permissions from the Management Key Vault Templates. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetAccessPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var contributor = KeyvaultFunctions.getAccessPolicy(GetAccessPolicyArgs.builder()
+     *             .name("Key Management")
+     *             .build());
+     * 
+     *         ctx.export("accessPolicyKeyPermissions", contributor.applyValue(getAccessPolicyResult -> getAccessPolicyResult.keyPermissions()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccessPolicy(GetAccessPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getAccessPolicy:getAccessPolicy", TypeShape.of(GetAccessPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about the permissions from the Management Key Vault Templates. * @@ -372,6 +416,56 @@ public static CompletableFuture getCertificatePlain(GetCer public static Output getCertificate(GetCertificateArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Key Vault Certificate. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetKeyVaultArgs;
+     * import com.pulumi.azure.keyvault.inputs.GetCertificateArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getKeyVault(GetKeyVaultArgs.builder()
+     *             .name("examplekv")
+     *             .resourceGroupName("some-resource-group")
+     *             .build());
+     * 
+     *         final var exampleGetCertificate = KeyvaultFunctions.getCertificate(GetCertificateArgs.builder()
+     *             .name("secret-sauce")
+     *             .keyVaultId(example.applyValue(getKeyVaultResult -> getKeyVaultResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("certificateThumbprint", exampleGetCertificate.applyValue(getCertificateResult -> getCertificateResult.thumbprint()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCertificate(GetCertificateArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Key Vault Certificate. * @@ -578,6 +672,58 @@ public static CompletableFuture getCertificateDataPlai public static Output getCertificateData(GetCertificateDataArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getCertificateData:getCertificateData", TypeShape.of(GetCertificateDataResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access data stored in an existing Key Vault Certificate. + * + * > **Note:** This data source uses the `GetSecret` function of the Azure API, to get the key of the certificate. Therefore you need secret/get permission + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetKeyVaultArgs;
+     * import com.pulumi.azure.keyvault.inputs.GetCertificateDataArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getKeyVault(GetKeyVaultArgs.builder()
+     *             .name("examplekv")
+     *             .resourceGroupName("some-resource-group")
+     *             .build());
+     * 
+     *         final var exampleGetCertificateData = KeyvaultFunctions.getCertificateData(GetCertificateDataArgs.builder()
+     *             .name("secret-sauce")
+     *             .keyVaultId(example.applyValue(getKeyVaultResult -> getKeyVaultResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("examplePem", exampleGetCertificateData.applyValue(getCertificateDataResult -> getCertificateDataResult.pem()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCertificateData(GetCertificateDataArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getCertificateData:getCertificateData", TypeShape.of(GetCertificateDataResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access data stored in an existing Key Vault Certificate. * @@ -780,6 +926,56 @@ public static CompletableFuture getCertificateIssuer public static Output getCertificateIssuer(GetCertificateIssuerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getCertificateIssuer:getCertificateIssuer", TypeShape.of(GetCertificateIssuerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Key Vault Certificate Issuer. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetKeyVaultArgs;
+     * import com.pulumi.azure.keyvault.inputs.GetCertificateIssuerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getKeyVault(GetKeyVaultArgs.builder()
+     *             .name("mykeyvault")
+     *             .resourceGroupName("some-resource-group")
+     *             .build());
+     * 
+     *         final var exampleGetCertificateIssuer = KeyvaultFunctions.getCertificateIssuer(GetCertificateIssuerArgs.builder()
+     *             .name("existing")
+     *             .keyVaultId(example.applyValue(getKeyVaultResult -> getKeyVaultResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("id", exampleGetCertificateIssuer.applyValue(getCertificateIssuerResult -> getCertificateIssuerResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCertificateIssuer(GetCertificateIssuerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getCertificateIssuer:getCertificateIssuer", TypeShape.of(GetCertificateIssuerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Key Vault Certificate Issuer. * @@ -851,6 +1047,13 @@ public static CompletableFuture getCertificatesPlain(GetC public static Output getCertificates(GetCertificatesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getCertificates:getCertificates", TypeShape.of(GetCertificatesResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to retrieve a list of certificate names from an existing Key Vault. + * + */ + public static Output getCertificates(GetCertificatesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getCertificates:getCertificates", TypeShape.of(GetCertificatesResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to retrieve a list of certificate names from an existing Key Vault. * @@ -879,6 +1082,13 @@ public static CompletableFuture getEncryptedValuePlain( public static Output getEncryptedValue(GetEncryptedValueArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getEncryptedValue:getEncryptedValue", TypeShape.of(GetEncryptedValueResult.class), args, Utilities.withVersion(options)); } + /** + * Encrypts or Decrypts a value using a Key Vault Key. + * + */ + public static Output getEncryptedValue(GetEncryptedValueArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getEncryptedValue:getEncryptedValue", TypeShape.of(GetEncryptedValueResult.class), args, Utilities.withVersion(options)); + } /** * Encrypts or Decrypts a value using a Key Vault Key. * @@ -1018,6 +1228,50 @@ public static CompletableFuture getKeyPlain(GetKeyPlainArgs args) public static Output getKey(GetKeyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getKey:getKey", TypeShape.of(GetKeyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Key Vault Key. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetKeyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getKey(GetKeyArgs.builder()
+     *             .name("secret-sauce")
+     *             .keyVaultId(existing.id())
+     *             .build());
+     * 
+     *         ctx.export("keyType", example.applyValue(getKeyResult -> getKeyResult.keyType()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getKey(GetKeyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getKey:getKey", TypeShape.of(GetKeyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Key Vault Key. * @@ -1194,6 +1448,50 @@ public static CompletableFuture getKeyVaultPlain(GetKeyVaultP public static Output getKeyVault(GetKeyVaultArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getKeyVault:getKeyVault", TypeShape.of(GetKeyVaultResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Key Vault. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetKeyVaultArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getKeyVault(GetKeyVaultArgs.builder()
+     *             .name("mykeyvault")
+     *             .resourceGroupName("some-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("vaultUri", example.applyValue(getKeyVaultResult -> getKeyVaultResult.vaultUri()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getKeyVault(GetKeyVaultArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getKeyVault:getKeyVault", TypeShape.of(GetKeyVaultResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Key Vault. * @@ -1370,6 +1668,50 @@ public static CompletableFuture getManag public static Output getManagedHardwareSecurityModule(GetManagedHardwareSecurityModuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getManagedHardwareSecurityModule:getManagedHardwareSecurityModule", TypeShape.of(GetManagedHardwareSecurityModuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Key Vault Managed Hardware Security Module. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetManagedHardwareSecurityModuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getManagedHardwareSecurityModule(GetManagedHardwareSecurityModuleArgs.builder()
+     *             .name("mykeyvaultHsm")
+     *             .resourceGroupName("some-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("hsmUri", example.applyValue(getManagedHardwareSecurityModuleResult -> getManagedHardwareSecurityModuleResult.hsmUri()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getManagedHardwareSecurityModule(GetManagedHardwareSecurityModuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getManagedHardwareSecurityModule:getManagedHardwareSecurityModule", TypeShape.of(GetManagedHardwareSecurityModuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Key Vault Managed Hardware Security Module. * @@ -1555,6 +1897,53 @@ public static CompletableFuture getMa public static Output getManagedHardwareSecurityModuleKey(GetManagedHardwareSecurityModuleKeyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getManagedHardwareSecurityModuleKey:getManagedHardwareSecurityModuleKey", TypeShape.of(GetManagedHardwareSecurityModuleKeyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Managed Hardware Security Module Key. + * + * > **Note:** All arguments including the secret value will be stored in the raw state as plain-text. + * [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html). + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetManagedHardwareSecurityModuleKeyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getManagedHardwareSecurityModuleKey(GetManagedHardwareSecurityModuleKeyArgs.builder()
+     *             .managedHsmId(exampleAzurermKeyVaultManagedHardwareSecurityModule.id())
+     *             .name(exampleAzurermKeyVaultManagedHardwareSecurityModuleKey.name())
+     *             .build());
+     * 
+     *         ctx.export("hsm-key-vesrion", example.applyValue(getManagedHardwareSecurityModuleKeyResult -> getManagedHardwareSecurityModuleKeyResult.version()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getManagedHardwareSecurityModuleKey(GetManagedHardwareSecurityModuleKeyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getManagedHardwareSecurityModuleKey:getManagedHardwareSecurityModuleKey", TypeShape.of(GetManagedHardwareSecurityModuleKeyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Managed Hardware Security Module Key. * @@ -1734,6 +2123,50 @@ public static CompletableFuture getManagedHardwareSecurityModuleRoleDefinition(GetManagedHardwareSecurityModuleRoleDefinitionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getManagedHardwareSecurityModuleRoleDefinition:getManagedHardwareSecurityModuleRoleDefinition", TypeShape.of(GetManagedHardwareSecurityModuleRoleDefinitionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing KeyVault Role Definition. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetManagedHardwareSecurityModuleRoleDefinitionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getManagedHardwareSecurityModuleRoleDefinition(GetManagedHardwareSecurityModuleRoleDefinitionArgs.builder()
+     *             .vaultBaseUrl(test.hsmUri())
+     *             .name("21dbd100-6940-42c2-9190-5d6cb909625b")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getManagedHardwareSecurityModuleRoleDefinitionResult -> getManagedHardwareSecurityModuleRoleDefinitionResult.resourceManagerId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getManagedHardwareSecurityModuleRoleDefinition(GetManagedHardwareSecurityModuleRoleDefinitionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getManagedHardwareSecurityModuleRoleDefinition:getManagedHardwareSecurityModuleRoleDefinition", TypeShape.of(GetManagedHardwareSecurityModuleRoleDefinitionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing KeyVault Role Definition. * @@ -1910,6 +2343,50 @@ public static CompletableFuture getSecretPlain(GetSecretPlainAr public static Output getSecret(GetSecretArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getSecret:getSecret", TypeShape.of(GetSecretResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Key Vault Secret. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetSecretArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getSecret(GetSecretArgs.builder()
+     *             .name("secret-sauce")
+     *             .keyVaultId(existing.id())
+     *             .build());
+     * 
+     *         ctx.export("secretValue", example.applyValue(getSecretResult -> getSecretResult.value()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSecret(GetSecretArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getSecret:getSecret", TypeShape.of(GetSecretResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Key Vault Secret. * @@ -1975,6 +2452,13 @@ public static CompletableFuture getSecretsPlain(GetSecretsPlai public static Output getSecrets(GetSecretsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:keyvault/getSecrets:getSecrets", TypeShape.of(GetSecretsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to retrieve a list of secret names from an existing Key Vault Secret. + * + */ + public static Output getSecrets(GetSecretsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:keyvault/getSecrets:getSecrets", TypeShape.of(GetSecretsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to retrieve a list of secret names from an existing Key Vault Secret. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/kusto/KustoFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/kusto/KustoFunctions.java index cf2100ba69..b004014f55 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/kusto/KustoFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/kusto/KustoFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class KustoFunctions { @@ -146,6 +147,49 @@ public static CompletableFuture getClusterPlain(GetClusterPlai public static Output getCluster(GetClusterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:kusto/getCluster:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Kusto (also known as Azure Data Explorer) Cluster + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.kusto.KustoFunctions;
+     * import com.pulumi.azure.kusto.inputs.GetClusterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KustoFunctions.getCluster(GetClusterArgs.builder()
+     *             .name("kustocluster")
+     *             .resourceGroupName("test_resource_group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCluster(GetClusterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:kusto/getCluster:getCluster", TypeShape.of(GetClusterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Kusto (also known as Azure Data Explorer) Cluster * @@ -321,6 +365,50 @@ public static CompletableFuture getDatabasePlain(GetDatabaseP public static Output getDatabase(GetDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:kusto/getDatabase:getDatabase", TypeShape.of(GetDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Kusto Database + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.kusto.KustoFunctions;
+     * import com.pulumi.azure.kusto.inputs.GetDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KustoFunctions.getDatabase(GetDatabaseArgs.builder()
+     *             .name("my-kusto-database")
+     *             .resourceGroupName("test_resource_group")
+     *             .clusterName("test_cluster")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDatabase(GetDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:kusto/getDatabase:getDatabase", TypeShape.of(GetDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Kusto Database * diff --git a/sdk/java/src/main/java/com/pulumi/azure/lb/LbFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/lb/LbFunctions.java index df57e44bbd..9b4b303d18 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/lb/LbFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/lb/LbFunctions.java @@ -20,6 +20,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class LbFunctions { @@ -176,6 +177,57 @@ public static CompletableFuture getBackendAddressPo public static Output getBackendAddressPool(GetBackendAddressPoolArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:lb/getBackendAddressPool:getBackendAddressPool", TypeShape.of(GetBackendAddressPoolResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Load Balancer's Backend Address Pool. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.lb.LbFunctions;
+     * import com.pulumi.azure.lb.inputs.GetLBArgs;
+     * import com.pulumi.azure.lb.inputs.GetBackendAddressPoolArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LbFunctions.getLB(GetLBArgs.builder()
+     *             .name("example-lb")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         final var exampleGetBackendAddressPool = LbFunctions.getBackendAddressPool(GetBackendAddressPoolArgs.builder()
+     *             .name("first")
+     *             .loadbalancerId(example.applyValue(getLBResult -> getLBResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("backendAddressPoolId", exampleGetBackendAddressPool.applyValue(getBackendAddressPoolResult -> getBackendAddressPoolResult.id()));
+     *         ctx.export("backendIpConfigurationIds", beap.backendIpConfigurations().stream().map(element -> element.id()).collect(toList()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBackendAddressPool(GetBackendAddressPoolArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:lb/getBackendAddressPool:getBackendAddressPool", TypeShape.of(GetBackendAddressPoolResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Load Balancer's Backend Address Pool. * @@ -359,6 +411,50 @@ public static CompletableFuture getLBPlain(GetLBPlainArgs args) { public static Output getLB(GetLBArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:lb/getLB:getLB", TypeShape.of(GetLBResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Load Balancer + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.lb.LbFunctions;
+     * import com.pulumi.azure.lb.inputs.GetLBArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LbFunctions.getLB(GetLBArgs.builder()
+     *             .name("example-lb")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("loadbalancerId", example.applyValue(getLBResult -> getLBResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getLB(GetLBArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:lb/getLB:getLB", TypeShape.of(GetLBResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Load Balancer * @@ -535,6 +631,50 @@ public static CompletableFuture getLBOutboundRulePlain( public static Output getLBOutboundRule(GetLBOutboundRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:lb/getLBOutboundRule:getLBOutboundRule", TypeShape.of(GetLBOutboundRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Load Balancer Outbound Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.lb.LbFunctions;
+     * import com.pulumi.azure.lb.inputs.GetLBOutboundRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LbFunctions.getLBOutboundRule(GetLBOutboundRuleArgs.builder()
+     *             .name("existing_lb_outbound_rule")
+     *             .loadbalancerId("existing_load_balancer_id")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getLBOutboundRuleResult -> getLBOutboundRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getLBOutboundRule(GetLBOutboundRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:lb/getLBOutboundRule:getLBOutboundRule", TypeShape.of(GetLBOutboundRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Load Balancer Outbound Rule. * @@ -732,6 +872,57 @@ public static CompletableFuture getLBRulePlain(GetLBRulePlainAr public static Output getLBRule(GetLBRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:lb/getLBRule:getLBRule", TypeShape.of(GetLBRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Load Balancer Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.lb.LbFunctions;
+     * import com.pulumi.azure.lb.inputs.GetLBArgs;
+     * import com.pulumi.azure.lb.inputs.GetLBRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LbFunctions.getLB(GetLBArgs.builder()
+     *             .name("example-lb")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         final var exampleGetLBRule = LbFunctions.getLBRule(GetLBRuleArgs.builder()
+     *             .name("first")
+     *             .resourceGroupName("example-resources")
+     *             .loadbalancerId(example.applyValue(getLBResult -> getLBResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("lbRuleId", exampleGetLBRule.applyValue(getLBRuleResult -> getLBRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getLBRule(GetLBRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:lb/getLBRule:getLBRule", TypeShape.of(GetLBRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Load Balancer Rule. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/loadtest/LoadtestFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/loadtest/LoadtestFunctions.java index bf344f08bd..702c84a1b4 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/loadtest/LoadtestFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/loadtest/LoadtestFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class LoadtestFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getPlain(GetPlainArgs args) { public static Output get(GetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:loadtest/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a Load Test Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.loadtest.LoadtestFunctions;
+     * import com.pulumi.azure.loadtest.inputs.GetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LoadtestFunctions.get(GetArgs.builder()
+     *             .resourceGroupName("example-resources")
+     *             .name("example-load-test")
+     *             .build());
+     * 
+     *         ctx.export("loadTestId", example.applyValue(getResult -> getResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output get(GetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:loadtest/get:get", TypeShape.of(GetResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a Load Test Service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/logicapps/LogicappsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/logicapps/LogicappsFunctions.java index 4434b3fac3..6a1121f393 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/logicapps/LogicappsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/logicapps/LogicappsFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class LogicappsFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getIntegrationAccou public static Output getIntegrationAccount(GetIntegrationAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:logicapps/getIntegrationAccount:getIntegrationAccount", TypeShape.of(GetIntegrationAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Logic App Integration Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.logicapps.LogicappsFunctions;
+     * import com.pulumi.azure.logicapps.inputs.GetIntegrationAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LogicappsFunctions.getIntegrationAccount(GetIntegrationAccountArgs.builder()
+     *             .name("example-account")
+     *             .resourceGroupName("example-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getIntegrationAccountResult -> getIntegrationAccountResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getIntegrationAccount(GetIntegrationAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:logicapps/getIntegrationAccount:getIntegrationAccount", TypeShape.of(GetIntegrationAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Logic App Integration Account. * @@ -328,6 +373,50 @@ public static CompletableFuture getStandardPlain(GetStandardP public static Output getStandard(GetStandardArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:logicapps/getStandard:getStandard", TypeShape.of(GetStandardResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Logic App Standard instance. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.logicapps.LogicappsFunctions;
+     * import com.pulumi.azure.logicapps.inputs.GetStandardArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LogicappsFunctions.getStandard(GetStandardArgs.builder()
+     *             .name("logicappstd")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getStandardResult -> getStandardResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getStandard(GetStandardArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:logicapps/getStandard:getStandard", TypeShape.of(GetStandardResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Logic App Standard instance. * @@ -504,6 +593,50 @@ public static CompletableFuture getWorkflowPlain(GetWorkflowP public static Output getWorkflow(GetWorkflowArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:logicapps/getWorkflow:getWorkflow", TypeShape.of(GetWorkflowResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Logic App Workflow. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.logicapps.LogicappsFunctions;
+     * import com.pulumi.azure.logicapps.inputs.GetWorkflowArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = LogicappsFunctions.getWorkflow(GetWorkflowArgs.builder()
+     *             .name("workflow1")
+     *             .resourceGroupName("my-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("accessEndpoint", example.applyValue(getWorkflowResult -> getWorkflowResult.accessEndpoint()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkflow(GetWorkflowArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:logicapps/getWorkflow:getWorkflow", TypeShape.of(GetWorkflowResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Logic App Workflow. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/machinelearning/MachinelearningFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/machinelearning/MachinelearningFunctions.java index 980fa432ca..b380dd2bb4 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/machinelearning/MachinelearningFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/machinelearning/MachinelearningFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MachinelearningFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getWorkspacePlain(GetWorkspa public static Output getWorkspace(GetWorkspaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:machinelearning/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Machine Learning Workspace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.machinelearning.MachinelearningFunctions;
+     * import com.pulumi.azure.machinelearning.inputs.GetWorkspaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var existing = MachinelearningFunctions.getWorkspace(GetWorkspaceArgs.builder()
+     *             .name("example-workspace")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("id", existingAzurermMachineLearningWorkspace.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkspace(GetWorkspaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:machinelearning/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Machine Learning Workspace. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/maintenance/MaintenanceFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/maintenance/MaintenanceFunctions.java index 728129eacb..3d6077f377 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/maintenance/MaintenanceFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/maintenance/MaintenanceFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MaintenanceFunctions { @@ -149,6 +150,50 @@ public static CompletableFuture getConfigurationPlain(Ge public static Output getConfiguration(GetConfigurationArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:maintenance/getConfiguration:getConfiguration", TypeShape.of(GetConfigurationResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Maintenance Configuration. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.maintenance.MaintenanceFunctions;
+     * import com.pulumi.azure.maintenance.inputs.GetConfigurationArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var existing = MaintenanceFunctions.getConfiguration(GetConfigurationArgs.builder()
+     *             .name("example-mc")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("id", existingAzurermMaintenanceConfiguration.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getConfiguration(GetConfigurationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:maintenance/getConfiguration:getConfiguration", TypeShape.of(GetConfigurationResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Maintenance Configuration. * @@ -418,6 +463,51 @@ public static CompletableFuture getPublicConfigur public static Output getPublicConfigurations(GetPublicConfigurationsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:maintenance/getPublicConfigurations:getPublicConfigurations", TypeShape.of(GetPublicConfigurationsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about existing Public Maintenance Configurations. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.maintenance.MaintenanceFunctions;
+     * import com.pulumi.azure.maintenance.inputs.GetPublicConfigurationsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var existing = MaintenanceFunctions.getPublicConfigurations(GetPublicConfigurationsArgs.builder()
+     *             .location("West Europe")
+     *             .scope("SQLManagedInstance")
+     *             .recurEvery("Monday-Thursday")
+     *             .build());
+     * 
+     *         ctx.export("name", existing.applyValue(getPublicConfigurationsResult -> getPublicConfigurationsResult.configs()[0].name()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPublicConfigurations(GetPublicConfigurationsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:maintenance/getPublicConfigurations:getPublicConfigurations", TypeShape.of(GetPublicConfigurationsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about existing Public Maintenance Configurations. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/managedapplication/ManagedapplicationFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/managedapplication/ManagedapplicationFunctions.java index 7beb44bc2f..c4753829e6 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/managedapplication/ManagedapplicationFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/managedapplication/ManagedapplicationFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ManagedapplicationFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getDefinitionPlain(GetDefin public static Output getDefinition(GetDefinitionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:managedapplication/getDefinition:getDefinition", TypeShape.of(GetDefinitionResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing Managed Application Definition. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.managedapplication.ManagedapplicationFunctions;
+     * import com.pulumi.azure.managedapplication.inputs.GetDefinitionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ManagedapplicationFunctions.getDefinition(GetDefinitionArgs.builder()
+     *             .name("examplemanagedappdef")
+     *             .resourceGroupName("exampleresources")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDefinitionResult -> getDefinitionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDefinition(GetDefinitionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:managedapplication/getDefinition:getDefinition", TypeShape.of(GetDefinitionResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing Managed Application Definition. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/management/ManagementFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/management/ManagementFunctions.java index 79c962d5f2..4591b9d902 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/management/ManagementFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/management/ManagementFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ManagementFunctions { @@ -232,6 +233,49 @@ public static CompletableFuture getGroupPlain(GetGroupPlainArgs public static Output getGroup(GetGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:management/getGroup:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Management Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.management.ManagementFunctions;
+     * import com.pulumi.azure.management.inputs.GetGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ManagementFunctions.getGroup(GetGroupArgs.builder()
+     *             .name("00000000-0000-0000-0000-000000000000")
+     *             .build());
+     * 
+     *         ctx.export("displayName", example.applyValue(getGroupResult -> getGroupResult.displayName()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getGroup(GetGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:management/getGroup:getGroup", TypeShape.of(GetGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Management Group. * @@ -296,6 +340,13 @@ public static CompletableFuture getGroupTempla public static Output getGroupTemplateDeployment(GetGroupTemplateDeploymentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:management/getGroupTemplateDeployment:getGroupTemplateDeployment", TypeShape.of(GetGroupTemplateDeploymentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Management Group Template Deployment. + * + */ + public static Output getGroupTemplateDeployment(GetGroupTemplateDeploymentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:management/getGroupTemplateDeployment:getGroupTemplateDeployment", TypeShape.of(GetGroupTemplateDeploymentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Management Group Template Deployment. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/managementgroups/ManagementgroupsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/managementgroups/ManagementgroupsFunctions.java index 5c1c49f2fe..0e90bbf30e 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/managementgroups/ManagementgroupsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/managementgroups/ManagementgroupsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ManagementgroupsFunctions { @@ -293,6 +294,53 @@ public static Output getManagementGroup(GetManagementG * */ @Deprecated /* azure.managementgroups.getManagementGroup has been deprecated in favor of azure.management.getGroup */ + public static Output getManagementGroup(GetManagementGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:managementgroups/getManagementGroup:getManagementGroup", TypeShape.of(GetManagementGroupResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Management Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.management.ManagementFunctions;
+     * import com.pulumi.azure.management.inputs.GetGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ManagementFunctions.getGroup(GetGroupArgs.builder()
+     *             .name("00000000-0000-0000-0000-000000000000")
+     *             .build());
+     * 
+     *         ctx.export("displayName", example.applyValue(getGroupResult -> getGroupResult.displayName()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * @deprecated + * azure.managementgroups.getManagementGroup has been deprecated in favor of azure.management.getGroup + * + */ + @Deprecated /* azure.managementgroups.getManagementGroup has been deprecated in favor of azure.management.getGroup */ public static CompletableFuture getManagementGroupPlain(GetManagementGroupPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:managementgroups/getManagementGroup:getManagementGroup", TypeShape.of(GetManagementGroupResult.class), args, Utilities.withVersion(options)); } diff --git a/sdk/java/src/main/java/com/pulumi/azure/maps/MapsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/maps/MapsFunctions.java index 7eb8dad370..9ccc672808 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/maps/MapsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/maps/MapsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MapsFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:maps/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Maps Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.maps.MapsFunctions;
+     * import com.pulumi.azure.maps.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MapsFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("production")
+     *             .resourceGroupName("maps")
+     *             .build());
+     * 
+     *         ctx.export("mapsAccountId", example.applyValue(getAccountResult -> getAccountResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:maps/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Maps Account. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/marketplace/MarketplaceFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/marketplace/MarketplaceFunctions.java index a55394a54e..4964cc70b0 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/marketplace/MarketplaceFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/marketplace/MarketplaceFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MarketplaceFunctions { @@ -149,6 +150,51 @@ public static CompletableFuture getAgreementPlain(GetAgreeme public static Output getAgreement(GetAgreementArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:marketplace/getAgreement:getAgreement", TypeShape.of(GetAgreementResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing Marketplace Agreement. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.marketplace.MarketplaceFunctions;
+     * import com.pulumi.azure.marketplace.inputs.GetAgreementArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var barracuda = MarketplaceFunctions.getAgreement(GetAgreementArgs.builder()
+     *             .publisher("barracudanetworks")
+     *             .offer("waf")
+     *             .plan("hourly")
+     *             .build());
+     * 
+     *         ctx.export("azurermMarketplaceAgreementId", id);
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAgreement(GetAgreementArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:marketplace/getAgreement:getAgreement", TypeShape.of(GetAgreementResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing Marketplace Agreement. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/mixedreality/MixedrealityFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/mixedreality/MixedrealityFunctions.java index fc28eef16c..2a6f663c3e 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/mixedreality/MixedrealityFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/mixedreality/MixedrealityFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MixedrealityFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getSpatialAnchor public static Output getSpatialAnchorsAccount(GetSpatialAnchorsAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mixedreality/getSpatialAnchorsAccount:getSpatialAnchorsAccount", TypeShape.of(GetSpatialAnchorsAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about an Azure Spatial Anchors Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mixedreality.MixedrealityFunctions;
+     * import com.pulumi.azure.mixedreality.inputs.GetSpatialAnchorsAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MixedrealityFunctions.getSpatialAnchorsAccount(GetSpatialAnchorsAccountArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *         ctx.export("accountDomain", accountDomainAzurermSpatialAnchorsAccount);
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSpatialAnchorsAccount(GetSpatialAnchorsAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mixedreality/getSpatialAnchorsAccount:getSpatialAnchorsAccount", TypeShape.of(GetSpatialAnchorsAccountResult.class), args, Utilities.withVersion(options)); + } /** * Get information about an Azure Spatial Anchors Account. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/mobile/MobileFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/mobile/MobileFunctions.java index ceacb4ec0f..6e38ff1593 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/mobile/MobileFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/mobile/MobileFunctions.java @@ -41,6 +41,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MobileFunctions { @@ -173,6 +174,49 @@ public static CompletableFuture getNetworkPlain(GetNetworkPlai public static Output getNetwork(GetNetworkArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetwork:getNetwork", TypeShape.of(GetNetworkResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about an Azure Mobile Network. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
+     *             .name("example-mn")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetwork(GetNetworkArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetwork:getNetwork", TypeShape.of(GetNetworkResult.class), args, Utilities.withVersion(options)); + } /** * Get information about an Azure Mobile Network. * @@ -363,6 +407,55 @@ public static CompletableFuture getNetworkA public static Output getNetworkAttachedDataNetwork(GetNetworkAttachedDataNetworkArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkAttachedDataNetwork:getNetworkAttachedDataNetwork", TypeShape.of(GetNetworkAttachedDataNetworkResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Mobile Network Attached Data Network. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreControlPlaneArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkAttachedDataNetworkArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs.builder()
+     *             .name("example-mnpccp")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetNetworkAttachedDataNetwork = MobileFunctions.getNetworkAttachedDataNetwork(GetNetworkAttachedDataNetworkArgs.builder()
+     *             .mobileNetworkDataNetworkName(example.applyValue(getNetworkPacketCoreControlPlaneResult -> getNetworkPacketCoreControlPlaneResult.name()))
+     *             .mobileNetworkPacketCoreDataPlaneId(example.applyValue(getNetworkPacketCoreControlPlaneResult -> getNetworkPacketCoreControlPlaneResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkAttachedDataNetwork(GetNetworkAttachedDataNetworkArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkAttachedDataNetwork:getNetworkAttachedDataNetwork", TypeShape.of(GetNetworkAttachedDataNetworkResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Mobile Network Attached Data Network. * @@ -559,6 +652,55 @@ public static CompletableFuture getNetworkDataNetwo public static Output getNetworkDataNetwork(GetNetworkDataNetworkArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkDataNetwork:getNetworkDataNetwork", TypeShape.of(GetNetworkDataNetworkResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about a Mobile Network Data Network. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkDataNetworkArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
+     *             .name("example-mn")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetNetworkDataNetwork = MobileFunctions.getNetworkDataNetwork(GetNetworkDataNetworkArgs.builder()
+     *             .name("example-mndn")
+     *             .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkDataNetwork(GetNetworkDataNetworkArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkDataNetwork:getNetworkDataNetwork", TypeShape.of(GetNetworkDataNetworkResult.class), args, Utilities.withVersion(options)); + } /** * Get information about a Mobile Network Data Network. * @@ -737,6 +879,49 @@ public static CompletableFuture getNetwo public static Output getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane", TypeShape.of(GetNetworkPacketCoreControlPlaneResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about a Mobile Network Packet Core Control Plane. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreControlPlaneArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs.builder()
+     *             .name("example-mnpccp")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane", TypeShape.of(GetNetworkPacketCoreControlPlaneResult.class), args, Utilities.withVersion(options)); + } /** * Get information about a Mobile Network Packet Core Control Plane. * @@ -928,7 +1113,155 @@ public static Output getNetworkPacketCoreDa return Deployment.getInstance().invoke("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", TypeShape.of(GetNetworkPacketCoreDataPlaneResult.class), args, Utilities.withVersion(options)); } /** - * Get information a Mobile Network Packet Core Data Plane. + * Get information a Mobile Network Packet Core Data Plane. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreControlPlaneArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreDataPlaneArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs.builder()
+     *             .name("example-mnpccp")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetNetworkPacketCoreDataPlane = MobileFunctions.getNetworkPacketCoreDataPlane(GetNetworkPacketCoreDataPlaneArgs.builder()
+     *             .name("example-mnpcdp")
+     *             .mobileNetworkPacketCoreControlPlaneId(example.applyValue(getNetworkPacketCoreControlPlaneResult -> getNetworkPacketCoreControlPlaneResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkPacketCoreDataPlane(GetNetworkPacketCoreDataPlaneArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", TypeShape.of(GetNetworkPacketCoreDataPlaneResult.class), args, Utilities.withVersion(options)); + } + /** + * Get information a Mobile Network Packet Core Data Plane. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreControlPlaneArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreDataPlaneArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs.builder()
+     *             .name("example-mnpccp")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetNetworkPacketCoreDataPlane = MobileFunctions.getNetworkPacketCoreDataPlane(GetNetworkPacketCoreDataPlaneArgs.builder()
+     *             .name("example-mnpcdp")
+     *             .mobileNetworkPacketCoreControlPlaneId(example.applyValue(getNetworkPacketCoreControlPlaneResult -> getNetworkPacketCoreControlPlaneResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getNetworkPacketCoreDataPlanePlain(GetNetworkPacketCoreDataPlanePlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", TypeShape.of(GetNetworkPacketCoreDataPlaneResult.class), args, Utilities.withVersion(options)); + } + /** + * Get information about a Mobile Network Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
+     * import com.pulumi.azure.mobile.NetworkService;
+     * import com.pulumi.azure.mobile.NetworkServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
+     *             .name("example-mn")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         var exampleNetworkService = new NetworkService("exampleNetworkService", NetworkServiceArgs.builder()
+     *             .name("example-mns")
+     *             .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkService(GetNetworkServiceArgs args) { + return getNetworkService(args, InvokeOptions.Empty); + } + /** + * Get information about a Mobile Network Service. * * ## Example Usage * @@ -941,8 +1274,9 @@ public static Output getNetworkPacketCoreDa * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.mobile.MobileFunctions; - * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreControlPlaneArgs; - * import com.pulumi.azure.mobile.inputs.GetNetworkPacketCoreDataPlaneArgs; + * import com.pulumi.azure.mobile.inputs.GetNetworkArgs; + * import com.pulumi.azure.mobile.NetworkService; + * import com.pulumi.azure.mobile.NetworkServiceArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -956,14 +1290,14 @@ public static Output getNetworkPacketCoreDa * } * * public static void stack(Context ctx) { - * final var example = MobileFunctions.getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs.builder() - * .name("example-mnpccp") + * final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder() + * .name("example-mn") * .resourceGroupName("example-rg") * .build()); * - * final var exampleGetNetworkPacketCoreDataPlane = MobileFunctions.getNetworkPacketCoreDataPlane(GetNetworkPacketCoreDataPlaneArgs.builder() - * .name("example-mnpcdp") - * .mobileNetworkPacketCoreControlPlaneId(example.applyValue(getNetworkPacketCoreControlPlaneResult -> getNetworkPacketCoreControlPlaneResult.id())) + * var exampleNetworkService = new NetworkService("exampleNetworkService", NetworkServiceArgs.builder() + * .name("example-mns") + * .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id())) * .build()); * * } @@ -973,8 +1307,8 @@ public static Output getNetworkPacketCoreDa * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getNetworkPacketCoreDataPlanePlain(GetNetworkPacketCoreDataPlanePlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:mobile/getNetworkPacketCoreDataPlane:getNetworkPacketCoreDataPlane", TypeShape.of(GetNetworkPacketCoreDataPlaneResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getNetworkServicePlain(GetNetworkServicePlainArgs args) { + return getNetworkServicePlain(args, InvokeOptions.Empty); } /** * Get information about a Mobile Network Service. @@ -1023,8 +1357,8 @@ public static CompletableFuture getNetworkP * <!--End PulumiCodeChooser --> * */ - public static Output getNetworkService(GetNetworkServiceArgs args) { - return getNetworkService(args, InvokeOptions.Empty); + public static Output getNetworkService(GetNetworkServiceArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkService:getNetworkService", TypeShape.of(GetNetworkServiceResult.class), args, Utilities.withVersion(options)); } /** * Get information about a Mobile Network Service. @@ -1073,8 +1407,8 @@ public static Output getNetworkService(GetNetworkServic * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getNetworkServicePlain(GetNetworkServicePlainArgs args) { - return getNetworkServicePlain(args, InvokeOptions.Empty); + public static Output getNetworkService(GetNetworkServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkService:getNetworkService", TypeShape.of(GetNetworkServiceResult.class), args, Utilities.withVersion(options)); } /** * Get information about a Mobile Network Service. @@ -1123,11 +1457,11 @@ public static CompletableFuture getNetworkServicePlain( * <!--End PulumiCodeChooser --> * */ - public static Output getNetworkService(GetNetworkServiceArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:mobile/getNetworkService:getNetworkService", TypeShape.of(GetNetworkServiceResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getNetworkServicePlain(GetNetworkServicePlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:mobile/getNetworkService:getNetworkService", TypeShape.of(GetNetworkServiceResult.class), args, Utilities.withVersion(options)); } /** - * Get information about a Mobile Network Service. + * Get information about a Mobile Network Sim. * * ## Example Usage * @@ -1140,9 +1474,8 @@ public static Output getNetworkService(GetNetworkServic * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.mobile.MobileFunctions; - * import com.pulumi.azure.mobile.inputs.GetNetworkArgs; - * import com.pulumi.azure.mobile.NetworkService; - * import com.pulumi.azure.mobile.NetworkServiceArgs; + * import com.pulumi.azure.mobile.inputs.GetNetworkSimGroupArgs; + * import com.pulumi.azure.mobile.inputs.GetNetworkSimArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1156,14 +1489,14 @@ public static Output getNetworkService(GetNetworkServic * } * * public static void stack(Context ctx) { - * final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder() - * .name("example-mn") + * final var example = MobileFunctions.getNetworkSimGroup(GetNetworkSimGroupArgs.builder() + * .name("example-mnsg") * .resourceGroupName("example-rg") * .build()); * - * var exampleNetworkService = new NetworkService("exampleNetworkService", NetworkServiceArgs.builder() - * .name("example-mns") - * .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id())) + * final var exampleGetNetworkSim = MobileFunctions.getNetworkSim(GetNetworkSimArgs.builder() + * .name("example-sim") + * .mobileNetworkSimGroupId(example.applyValue(getNetworkSimGroupResult -> getNetworkSimGroupResult.id())) * .build()); * * } @@ -1173,8 +1506,8 @@ public static Output getNetworkService(GetNetworkServic * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getNetworkServicePlain(GetNetworkServicePlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:mobile/getNetworkService:getNetworkService", TypeShape.of(GetNetworkServiceResult.class), args, Utilities.withVersion(options)); + public static Output getNetworkSim(GetNetworkSimArgs args) { + return getNetworkSim(args, InvokeOptions.Empty); } /** * Get information about a Mobile Network Sim. @@ -1222,8 +1555,8 @@ public static CompletableFuture getNetworkServicePlain( * <!--End PulumiCodeChooser --> * */ - public static Output getNetworkSim(GetNetworkSimArgs args) { - return getNetworkSim(args, InvokeOptions.Empty); + public static CompletableFuture getNetworkSimPlain(GetNetworkSimPlainArgs args) { + return getNetworkSimPlain(args, InvokeOptions.Empty); } /** * Get information about a Mobile Network Sim. @@ -1271,8 +1604,8 @@ public static Output getNetworkSim(GetNetworkSimArgs args) * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getNetworkSimPlain(GetNetworkSimPlainArgs args) { - return getNetworkSimPlain(args, InvokeOptions.Empty); + public static Output getNetworkSim(GetNetworkSimArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkSim:getNetworkSim", TypeShape.of(GetNetworkSimResult.class), args, Utilities.withVersion(options)); } /** * Get information about a Mobile Network Sim. @@ -1320,7 +1653,7 @@ public static CompletableFuture getNetworkSimPlain(GetNetwo * <!--End PulumiCodeChooser --> * */ - public static Output getNetworkSim(GetNetworkSimArgs args, InvokeOptions options) { + public static Output getNetworkSim(GetNetworkSimArgs args, InvokeOutputOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkSim:getNetworkSim", TypeShape.of(GetNetworkSimResult.class), args, Utilities.withVersion(options)); } /** @@ -1519,6 +1852,55 @@ public static CompletableFuture getNetworkSimGroupPlai public static Output getNetworkSimGroup(GetNetworkSimGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkSimGroup:getNetworkSimGroup", TypeShape.of(GetNetworkSimGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about a Mobile Network Sim Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkSimGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
+     *             .name("example-mn")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *         final var exampleGetNetworkSimGroup = MobileFunctions.getNetworkSimGroup(GetNetworkSimGroupArgs.builder()
+     *             .name("example-mnsg")
+     *             .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkSimGroup(GetNetworkSimGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkSimGroup:getNetworkSimGroup", TypeShape.of(GetNetworkSimGroupResult.class), args, Utilities.withVersion(options)); + } /** * Get information about a Mobile Network Sim Group. * @@ -1715,6 +2097,55 @@ public static CompletableFuture getNetworkSimPolicyPl public static Output getNetworkSimPolicy(GetNetworkSimPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkSimPolicy:getNetworkSimPolicy", TypeShape.of(GetNetworkSimPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about a Mobile Network Sim Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkSimPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
+     *             .name("example-mn")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetNetworkSimPolicy = MobileFunctions.getNetworkSimPolicy(GetNetworkSimPolicyArgs.builder()
+     *             .name("example-mnsp")
+     *             .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkSimPolicy(GetNetworkSimPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkSimPolicy:getNetworkSimPolicy", TypeShape.of(GetNetworkSimPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Get information about a Mobile Network Sim Policy. * @@ -1911,6 +2342,55 @@ public static CompletableFuture getNetworkSitePlain(GetNet public static Output getNetworkSite(GetNetworkSiteArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkSite:getNetworkSite", TypeShape.of(GetNetworkSiteResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about a Mobile Network Site. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkSiteArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
+     *             .name("example-mn")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetNetworkSite = MobileFunctions.getNetworkSite(GetNetworkSiteArgs.builder()
+     *             .name("example-mns")
+     *             .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkSite(GetNetworkSiteArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkSite:getNetworkSite", TypeShape.of(GetNetworkSiteResult.class), args, Utilities.withVersion(options)); + } /** * Get information about a Mobile Network Site. * @@ -2107,6 +2587,55 @@ public static CompletableFuture getNetworkSlicePlain(GetN public static Output getNetworkSlice(GetNetworkSliceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mobile/getNetworkSlice:getNetworkSlice", TypeShape.of(GetNetworkSliceResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about a Mobile Network Slice. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mobile.MobileFunctions;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
+     * import com.pulumi.azure.mobile.inputs.GetNetworkSliceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
+     *             .name("example-mn")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         final var exampleGetNetworkSlice = MobileFunctions.getNetworkSlice(GetNetworkSliceArgs.builder()
+     *             .name("example-mns")
+     *             .mobileNetworkId(test.id())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkSlice(GetNetworkSliceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mobile/getNetworkSlice:getNetworkSlice", TypeShape.of(GetNetworkSliceResult.class), args, Utilities.withVersion(options)); + } /** * Get information about a Mobile Network Slice. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/monitoring/MonitoringFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/monitoring/MonitoringFunctions.java index 669b438b7e..033ab04ece 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/monitoring/MonitoringFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/monitoring/MonitoringFunctions.java @@ -29,6 +29,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MonitoringFunctions { @@ -164,6 +165,50 @@ public static CompletableFuture getActionGroupPlain(GetAct public static Output getActionGroup(GetActionGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:monitoring/getActionGroup:getActionGroup", TypeShape.of(GetActionGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access the properties of an Action Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.monitoring.MonitoringFunctions;
+     * import com.pulumi.azure.monitoring.inputs.GetActionGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MonitoringFunctions.getActionGroup(GetActionGroupArgs.builder()
+     *             .resourceGroupName("example-rg")
+     *             .name("tfex-actiongroup")
+     *             .build());
+     * 
+     *         ctx.export("actionGroupId", example.applyValue(getActionGroupResult -> getActionGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getActionGroup(GetActionGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:monitoring/getActionGroup:getActionGroup", TypeShape.of(GetActionGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access the properties of an Action Group. * @@ -340,6 +385,50 @@ public static CompletableFuture getDataCollecti public static Output getDataCollectionEndpoint(GetDataCollectionEndpointArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:monitoring/getDataCollectionEndpoint:getDataCollectionEndpoint", TypeShape.of(GetDataCollectionEndpointResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Collection Endpoint. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.monitoring.MonitoringFunctions;
+     * import com.pulumi.azure.monitoring.inputs.GetDataCollectionEndpointArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MonitoringFunctions.getDataCollectionEndpoint(GetDataCollectionEndpointArgs.builder()
+     *             .name("example-mdce")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *         ctx.export("endpointId", example.applyValue(getDataCollectionEndpointResult -> getDataCollectionEndpointResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDataCollectionEndpoint(GetDataCollectionEndpointArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:monitoring/getDataCollectionEndpoint:getDataCollectionEndpoint", TypeShape.of(GetDataCollectionEndpointResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Collection Endpoint. * @@ -516,6 +605,50 @@ public static CompletableFuture getDataCollectionRu public static Output getDataCollectionRule(GetDataCollectionRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:monitoring/getDataCollectionRule:getDataCollectionRule", TypeShape.of(GetDataCollectionRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Data Collection Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.monitoring.MonitoringFunctions;
+     * import com.pulumi.azure.monitoring.inputs.GetDataCollectionRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MonitoringFunctions.getDataCollectionRule(GetDataCollectionRuleArgs.builder()
+     *             .name("example-rule")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *         ctx.export("ruleId", example.applyValue(getDataCollectionRuleResult -> getDataCollectionRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDataCollectionRule(GetDataCollectionRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:monitoring/getDataCollectionRule:getDataCollectionRule", TypeShape.of(GetDataCollectionRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Data Collection Rule. * @@ -707,6 +840,55 @@ public static CompletableFuture getDiagnosticCate public static Output getDiagnosticCategories(GetDiagnosticCategoriesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:monitoring/getDiagnosticCategories:getDiagnosticCategories", TypeShape.of(GetDiagnosticCategoriesResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about the Monitor Diagnostics Categories supported by an existing Resource. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.keyvault.KeyvaultFunctions;
+     * import com.pulumi.azure.keyvault.inputs.GetKeyVaultArgs;
+     * import com.pulumi.azure.monitoring.MonitoringFunctions;
+     * import com.pulumi.azure.monitoring.inputs.GetDiagnosticCategoriesArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = KeyvaultFunctions.getKeyVault(GetKeyVaultArgs.builder()
+     *             .name(exampleAzurermKeyVault.name())
+     *             .resourceGroupName(exampleAzurermKeyVault.resourceGroupName())
+     *             .build());
+     * 
+     *         final var exampleGetDiagnosticCategories = MonitoringFunctions.getDiagnosticCategories(GetDiagnosticCategoriesArgs.builder()
+     *             .resourceId(example.applyValue(getKeyVaultResult -> getKeyVaultResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDiagnosticCategories(GetDiagnosticCategoriesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:monitoring/getDiagnosticCategories:getDiagnosticCategories", TypeShape.of(GetDiagnosticCategoriesResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about the Monitor Diagnostics Categories supported by an existing Resource. * @@ -888,6 +1070,50 @@ public static CompletableFuture getScheduledQ public static Output getScheduledQueryRulesAlert(GetScheduledQueryRulesAlertArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:monitoring/getScheduledQueryRulesAlert:getScheduledQueryRulesAlert", TypeShape.of(GetScheduledQueryRulesAlertResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access the properties of an AlertingAction scheduled query rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.monitoring.MonitoringFunctions;
+     * import com.pulumi.azure.monitoring.inputs.GetScheduledQueryRulesAlertArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MonitoringFunctions.getScheduledQueryRulesAlert(GetScheduledQueryRulesAlertArgs.builder()
+     *             .resourceGroupName("example-rg")
+     *             .name("tfex-queryrule")
+     *             .build());
+     * 
+     *         ctx.export("queryRuleId", example.applyValue(getScheduledQueryRulesAlertResult -> getScheduledQueryRulesAlertResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getScheduledQueryRulesAlert(GetScheduledQueryRulesAlertArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:monitoring/getScheduledQueryRulesAlert:getScheduledQueryRulesAlert", TypeShape.of(GetScheduledQueryRulesAlertResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access the properties of an AlertingAction scheduled query rule. * @@ -1064,6 +1290,50 @@ public static CompletableFuture getScheduledQue public static Output getScheduledQueryRulesLog(GetScheduledQueryRulesLogArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:monitoring/getScheduledQueryRulesLog:getScheduledQueryRulesLog", TypeShape.of(GetScheduledQueryRulesLogResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access the properties of a LogToMetricAction scheduled query rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.monitoring.MonitoringFunctions;
+     * import com.pulumi.azure.monitoring.inputs.GetScheduledQueryRulesLogArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MonitoringFunctions.getScheduledQueryRulesLog(GetScheduledQueryRulesLogArgs.builder()
+     *             .resourceGroupName("example-rg")
+     *             .name("tfex-queryrule")
+     *             .build());
+     * 
+     *         ctx.export("queryRuleId", example.applyValue(getScheduledQueryRulesLogResult -> getScheduledQueryRulesLogResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getScheduledQueryRulesLog(GetScheduledQueryRulesLogArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:monitoring/getScheduledQueryRulesLog:getScheduledQueryRulesLog", TypeShape.of(GetScheduledQueryRulesLogResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access the properties of a LogToMetricAction scheduled query rule. * @@ -1240,6 +1510,50 @@ public static CompletableFuture getWorkspacePlain(GetWorkspa public static Output getWorkspace(GetWorkspaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:monitoring/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Workspace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.monitoring.MonitoringFunctions;
+     * import com.pulumi.azure.monitoring.inputs.GetWorkspaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MonitoringFunctions.getWorkspace(GetWorkspaceArgs.builder()
+     *             .name("example-workspace")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *         ctx.export("queryEndpoint", example.applyValue(getWorkspaceResult -> getWorkspaceResult.queryEndpoint()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkspace(GetWorkspaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:monitoring/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Workspace. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/mssql/MssqlFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/mssql/MssqlFunctions.java index 58cc3c29ba..9283ad764e 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/mssql/MssqlFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/mssql/MssqlFunctions.java @@ -23,6 +23,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MssqlFunctions { @@ -212,6 +213,68 @@ public static CompletableFuture getDatabasePlain(GetDatabaseP public static Output getDatabase(GetDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mssql/getDatabase:getDatabase", TypeShape.of(GetDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing SQL database. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.mssql.Server;
+     * import com.pulumi.azure.mssql.ServerArgs;
+     * import com.pulumi.azure.mssql.MssqlFunctions;
+     * import com.pulumi.azure.mssql.inputs.GetDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
+     *             .name("example-resources")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         var exampleServer = new Server("exampleServer", ServerArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .location(exampleResourceGroup.location())
+     *             .version("12.0")
+     *             .administratorLogin("4dm1n157r470r")
+     *             .administratorLoginPassword("4-v3ry-53cr37-p455w0rd")
+     *             .build());
+     * 
+     *         final var example = MssqlFunctions.getDatabase(GetDatabaseArgs.builder()
+     *             .name("example-mssql-db")
+     *             .serverId(exampleServer.id())
+     *             .build());
+     * 
+     *         ctx.export("databaseId", example.applyValue(getDatabaseResult -> getDatabaseResult).applyValue(example -> example.applyValue(getDatabaseResult -> getDatabaseResult.id())));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDatabase(GetDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mssql/getDatabase:getDatabase", TypeShape.of(GetDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing SQL database. * @@ -409,6 +472,51 @@ public static CompletableFuture getElasticPoolPlain(GetEla public static Output getElasticPool(GetElasticPoolArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mssql/getElasticPool:getElasticPool", TypeShape.of(GetElasticPoolResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing SQL elastic pool. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mssql.MssqlFunctions;
+     * import com.pulumi.azure.mssql.inputs.GetElasticPoolArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MssqlFunctions.getElasticPool(GetElasticPoolArgs.builder()
+     *             .name("mssqlelasticpoolname")
+     *             .resourceGroupName("example-resources")
+     *             .serverName("example-sql-server")
+     *             .build());
+     * 
+     *         ctx.export("elasticpoolId", example.applyValue(getElasticPoolResult -> getElasticPoolResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getElasticPool(GetElasticPoolArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mssql/getElasticPool:getElasticPool", TypeShape.of(GetElasticPoolResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing SQL elastic pool. * @@ -586,6 +694,50 @@ public static CompletableFuture getManagedDatabasePlai public static Output getManagedDatabase(GetManagedDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mssql/getManagedDatabase:getManagedDatabase", TypeShape.of(GetManagedDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure SQL Azure Managed Database. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mssql.MssqlFunctions;
+     * import com.pulumi.azure.mssql.inputs.GetManagedDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MssqlFunctions.getManagedDatabase(GetManagedDatabaseArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .managedInstanceName(exampleAzurermMssqlManagedInstance.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getManagedDatabase(GetManagedDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mssql/getManagedDatabase:getManagedDatabase", TypeShape.of(GetManagedDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure SQL Azure Managed Database. * @@ -759,6 +911,49 @@ public static CompletableFuture getManagedInstancePlai public static Output getManagedInstance(GetManagedInstanceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mssql/getManagedInstance:getManagedInstance", TypeShape.of(GetManagedInstanceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Microsoft SQL Azure Managed Instance. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mssql.MssqlFunctions;
+     * import com.pulumi.azure.mssql.inputs.GetManagedInstanceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MssqlFunctions.getManagedInstance(GetManagedInstanceArgs.builder()
+     *             .name("managedsqlinstance")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getManagedInstance(GetManagedInstanceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mssql/getManagedInstance:getManagedInstance", TypeShape.of(GetManagedInstanceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Microsoft SQL Azure Managed Instance. * @@ -934,6 +1129,50 @@ public static CompletableFuture getServerPlain(GetServerPlainAr public static Output getServer(GetServerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mssql/getServer:getServer", TypeShape.of(GetServerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Microsoft SQL Server. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mssql.MssqlFunctions;
+     * import com.pulumi.azure.mssql.inputs.GetServerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MssqlFunctions.getServer(GetServerArgs.builder()
+     *             .name("existingMsSqlServer")
+     *             .resourceGroupName("existingResGroup")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getServerResult -> getServerResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getServer(GetServerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mssql/getServer:getServer", TypeShape.of(GetServerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Microsoft SQL Server. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/mysql/MysqlFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/mysql/MysqlFunctions.java index e6850088db..6d685485af 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/mysql/MysqlFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/mysql/MysqlFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class MysqlFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getFlexibleServerPlain( public static Output getFlexibleServer(GetFlexibleServerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:mysql/getFlexibleServer:getFlexibleServer", TypeShape.of(GetFlexibleServerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing MySQL Flexible Server. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.mysql.MysqlFunctions;
+     * import com.pulumi.azure.mysql.inputs.GetFlexibleServerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = MysqlFunctions.getFlexibleServer(GetFlexibleServerArgs.builder()
+     *             .name("existingMySqlFlexibleServer")
+     *             .resourceGroupName("existingResGroup")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getFlexibleServerResult -> getFlexibleServerResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFlexibleServer(GetFlexibleServerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:mysql/getFlexibleServer:getFlexibleServer", TypeShape.of(GetFlexibleServerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing MySQL Flexible Server. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/netapp/NetappFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/netapp/NetappFunctions.java index 41b454a9bb..2381295047 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/netapp/NetappFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/netapp/NetappFunctions.java @@ -38,6 +38,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class NetappFunctions { @@ -173,6 +174,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing NetApp Account. + * + * ## NetApp Account Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getAccount(GetAccountArgs.builder()
+     *             .resourceGroupName("acctestRG")
+     *             .name("acctestnetappaccount")
+     *             .build());
+     * 
+     *         ctx.export("netappAccountId", example.applyValue(getAccountResult -> getAccountResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing NetApp Account. * @@ -346,6 +391,49 @@ public static CompletableFuture getAccountEncryption public static Output getAccountEncryption(GetAccountEncryptionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getAccountEncryption:getAccountEncryption", TypeShape.of(GetAccountEncryptionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing NetApp Account Encryption Resource. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetAccountEncryptionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getAccountEncryption(GetAccountEncryptionArgs.builder()
+     *             .netappAccountId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.NetApp/netAppAccounts/account1")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getAccountEncryptionResult -> getAccountEncryptionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccountEncryption(GetAccountEncryptionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getAccountEncryption:getAccountEncryption", TypeShape.of(GetAccountEncryptionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing NetApp Account Encryption Resource. * @@ -524,6 +612,51 @@ public static CompletableFuture getBackupPolicyPlain(GetB public static Output getBackupPolicy(GetBackupPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getBackupPolicy:getBackupPolicy", TypeShape.of(GetBackupPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing NetApp Backup Vault. + * + * ## NetApp Backup Policy Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetBackupPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getBackupPolicy(GetBackupPolicyArgs.builder()
+     *             .resourceGroupName("example-resource-group")
+     *             .accountName("example-netappaccount")
+     *             .name("example-backuppolicy")
+     *             .build());
+     * 
+     *         ctx.export("backupPolicyId", example.applyValue(getBackupPolicyResult -> getBackupPolicyResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBackupPolicy(GetBackupPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getBackupPolicy:getBackupPolicy", TypeShape.of(GetBackupPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing NetApp Backup Vault. * @@ -704,6 +837,51 @@ public static CompletableFuture getBackupVaultPlain(GetBac public static Output getBackupVault(GetBackupVaultArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getBackupVault:getBackupVault", TypeShape.of(GetBackupVaultResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing NetApp Backup Vault. + * + * ## NetApp Backup Vault Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetBackupVaultArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getBackupVault(GetBackupVaultArgs.builder()
+     *             .resourceGroupName("example-resource-group")
+     *             .accountName("example-netappaccount")
+     *             .name("example-backupvault")
+     *             .build());
+     * 
+     *         ctx.export("backupVaultId", example.applyValue(getBackupVaultResult -> getBackupVaultResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getBackupVault(GetBackupVaultArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getBackupVault:getBackupVault", TypeShape.of(GetBackupVaultResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing NetApp Backup Vault. * @@ -884,6 +1062,51 @@ public static CompletableFuture getPoolPlain(GetPoolPlainArgs arg public static Output getPool(GetPoolArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getPool:getPool", TypeShape.of(GetPoolResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing NetApp Pool. + * + * ## NetApp Pool Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetPoolArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getPool(GetPoolArgs.builder()
+     *             .resourceGroupName("acctestRG")
+     *             .accountName("acctestnetappaccount")
+     *             .name("acctestnetapppool")
+     *             .build());
+     * 
+     *         ctx.export("netappPoolId", example.applyValue(getPoolResult -> getPoolResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPool(GetPoolArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getPool:getPool", TypeShape.of(GetPoolResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing NetApp Pool. * @@ -1070,6 +1293,53 @@ public static CompletableFuture getSnapshotPlain(GetSnapshotP public static Output getSnapshot(GetSnapshotArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getSnapshot:getSnapshot", TypeShape.of(GetSnapshotResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing NetApp Snapshot. + * + * ## NetApp Snapshot Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetSnapshotArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var test = NetappFunctions.getSnapshot(GetSnapshotArgs.builder()
+     *             .resourceGroupName("acctestRG")
+     *             .name("acctestnetappsnapshot")
+     *             .accountName("acctestnetappaccount")
+     *             .poolName("acctestnetapppool")
+     *             .volumeName("acctestnetappvolume")
+     *             .build());
+     * 
+     *         ctx.export("netappSnapshotId", example.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSnapshot(GetSnapshotArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getSnapshot:getSnapshot", TypeShape.of(GetSnapshotResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing NetApp Snapshot. * @@ -1270,6 +1540,57 @@ public static CompletableFuture getSnapshotPolicyPlain( public static Output getSnapshotPolicy(GetSnapshotPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getSnapshotPolicy:getSnapshotPolicy", TypeShape.of(GetSnapshotPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing NetApp Snapshot Policy. + * + * ## NetApp Snapshot Policy Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetSnapshotPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getSnapshotPolicy(GetSnapshotPolicyArgs.builder()
+     *             .resourceGroupName("acctestRG")
+     *             .accountName("acctestnetappaccount")
+     *             .name("example-snapshot-policy")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getSnapshotPolicyResult -> getSnapshotPolicyResult.id()));
+     *         ctx.export("name", example.applyValue(getSnapshotPolicyResult -> getSnapshotPolicyResult.name()));
+     *         ctx.export("enabled", example.applyValue(getSnapshotPolicyResult -> getSnapshotPolicyResult.enabled()));
+     *         ctx.export("hourlySchedule", example.applyValue(getSnapshotPolicyResult -> getSnapshotPolicyResult.hourlySchedules()));
+     *         ctx.export("dailySchedule", example.applyValue(getSnapshotPolicyResult -> getSnapshotPolicyResult.dailySchedules()));
+     *         ctx.export("weeklySchedule", example.applyValue(getSnapshotPolicyResult -> getSnapshotPolicyResult.weeklySchedules()));
+     *         ctx.export("monthlySchedule", example.applyValue(getSnapshotPolicyResult -> getSnapshotPolicyResult.monthlySchedules()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSnapshotPolicy(GetSnapshotPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getSnapshotPolicy:getSnapshotPolicy", TypeShape.of(GetSnapshotPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing NetApp Snapshot Policy. * @@ -1459,6 +1780,52 @@ public static CompletableFuture getVolumePlain(GetVolumePlainAr public static Output getVolume(GetVolumeArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getVolume:getVolume", TypeShape.of(GetVolumeResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing NetApp Volume. + * + * ## NetApp Volume Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetVolumeArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getVolume(GetVolumeArgs.builder()
+     *             .resourceGroupName("acctestRG")
+     *             .accountName("acctestnetappaccount")
+     *             .poolName("acctestnetapppool")
+     *             .name("example-volume")
+     *             .build());
+     * 
+     *         ctx.export("netappVolumeId", example.applyValue(getVolumeResult -> getVolumeResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVolume(GetVolumeArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getVolume:getVolume", TypeShape.of(GetVolumeResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing NetApp Volume. * @@ -1640,6 +2007,51 @@ public static CompletableFuture getVolumeGroupSapHa public static Output getVolumeGroupSapHana(GetVolumeGroupSapHanaArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getVolumeGroupSapHana:getVolumeGroupSapHana", TypeShape.of(GetVolumeGroupSapHanaResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Application Volume Group for SAP HANA application. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetVolumeGroupSapHanaArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getVolumeGroupSapHana(GetVolumeGroupSapHanaArgs.builder()
+     *             .name("existing application volume group name")
+     *             .resourceGroupName("resource group name where the account and volume group belong to")
+     *             .accountName("existing account where the application volume group belong to")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getVolumeGroupSapHanaResult -> getVolumeGroupSapHanaResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVolumeGroupSapHana(GetVolumeGroupSapHanaArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getVolumeGroupSapHana:getVolumeGroupSapHana", TypeShape.of(GetVolumeGroupSapHanaResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Application Volume Group for SAP HANA application. * @@ -1817,6 +2229,50 @@ public static CompletableFuture getVolumeQuotaRulePlai public static Output getVolumeQuotaRule(GetVolumeQuotaRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:netapp/getVolumeQuotaRule:getVolumeQuotaRule", TypeShape.of(GetVolumeQuotaRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Volume Quota Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.netapp.NetappFunctions;
+     * import com.pulumi.azure.netapp.inputs.GetVolumeQuotaRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetappFunctions.getVolumeQuotaRule(GetVolumeQuotaRuleArgs.builder()
+     *             .name("exampleQuotaRule")
+     *             .volumeId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/vol1")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getVolumeQuotaRuleResult -> getVolumeQuotaRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVolumeQuotaRule(GetVolumeQuotaRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:netapp/getVolumeQuotaRule:getVolumeQuotaRule", TypeShape.of(GetVolumeQuotaRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Volume Quota Rule. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/network/NetworkFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/network/NetworkFunctions.java index 746413168b..37a3e984c3 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/network/NetworkFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/network/NetworkFunctions.java @@ -113,6 +113,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class NetworkFunctions { @@ -248,6 +249,50 @@ public static CompletableFuture getApplicationGatew public static Output getApplicationGateway(GetApplicationGatewayArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getApplicationGateway:getApplicationGateway", TypeShape.of(GetApplicationGatewayResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Application Gateway. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetApplicationGatewayArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getApplicationGateway(GetApplicationGatewayArgs.builder()
+     *             .name("existing-app-gateway")
+     *             .resourceGroupName("existing-resources")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getApplicationGatewayResult -> getApplicationGatewayResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getApplicationGateway(GetApplicationGatewayArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getApplicationGateway:getApplicationGateway", TypeShape.of(GetApplicationGatewayResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Application Gateway. * @@ -424,6 +469,50 @@ public static CompletableFuture getApplicatio public static Output getApplicationSecurityGroup(GetApplicationSecurityGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getApplicationSecurityGroup:getApplicationSecurityGroup", TypeShape.of(GetApplicationSecurityGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Application Security Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetApplicationSecurityGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getApplicationSecurityGroup(GetApplicationSecurityGroupArgs.builder()
+     *             .name("tf-appsecuritygroup")
+     *             .resourceGroupName("my-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("applicationSecurityGroupId", example.applyValue(getApplicationSecurityGroupResult -> getApplicationSecurityGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getApplicationSecurityGroup(GetApplicationSecurityGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getApplicationSecurityGroup:getApplicationSecurityGroup", TypeShape.of(GetApplicationSecurityGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Application Security Group. * @@ -603,6 +692,51 @@ public static CompletableFuture getExpressRouteCir public static Output getExpressRouteCircuit(GetExpressRouteCircuitArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getExpressRouteCircuit:getExpressRouteCircuit", TypeShape.of(GetExpressRouteCircuitResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing ExpressRoute circuit. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetExpressRouteCircuitArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getExpressRouteCircuit(GetExpressRouteCircuitArgs.builder()
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .name(exampleAzurermExpressRouteCircuit.name())
+     *             .build());
+     * 
+     *         ctx.export("expressRouteCircuitId", example.applyValue(getExpressRouteCircuitResult -> getExpressRouteCircuitResult.id()));
+     *         ctx.export("serviceKey", example.applyValue(getExpressRouteCircuitResult -> getExpressRouteCircuitResult.serviceKey()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getExpressRouteCircuit(GetExpressRouteCircuitArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getExpressRouteCircuit:getExpressRouteCircuit", TypeShape.of(GetExpressRouteCircuitResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing ExpressRoute circuit. * @@ -780,6 +914,50 @@ public static CompletableFuture getFirewallPlain(GetFirewallP public static Output getFirewall(GetFirewallArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getFirewall:getFirewall", TypeShape.of(GetFirewallResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Firewall. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetFirewallArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getFirewall(GetFirewallArgs.builder()
+     *             .name("firewall1")
+     *             .resourceGroupName("firewall-RG")
+     *             .build());
+     * 
+     *         ctx.export("firewallPrivateIp", example.applyValue(getFirewallResult -> getFirewallResult.ipConfigurations()[0].privateIpAddress()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFirewall(GetFirewallArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getFirewall:getFirewall", TypeShape.of(GetFirewallResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Firewall. * @@ -956,6 +1134,50 @@ public static CompletableFuture getFirewallPolicyPlain( public static Output getFirewallPolicy(GetFirewallPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getFirewallPolicy:getFirewallPolicy", TypeShape.of(GetFirewallPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Firewall Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetFirewallPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getFirewallPolicyResult -> getFirewallPolicyResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFirewallPolicy(GetFirewallPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getFirewallPolicy:getFirewallPolicy", TypeShape.of(GetFirewallPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Firewall Policy. * @@ -1173,11 +1395,11 @@ public static Output getGatewayConnection(GetGateway * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getGatewayConnectionPlain(GetGatewayConnectionPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:network/getGatewayConnection:getGatewayConnection", TypeShape.of(GetGatewayConnectionResult.class), args, Utilities.withVersion(options)); + public static Output getGatewayConnection(GetGatewayConnectionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getGatewayConnection:getGatewayConnection", TypeShape.of(GetGatewayConnectionResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about an existing IP Group. + * Use this data source to access information about an existing Virtual Network Gateway Connection. * * ## Example Usage * @@ -1190,7 +1412,7 @@ public static CompletableFuture getGatewayConnection * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.network.NetworkFunctions; - * import com.pulumi.azure.network.inputs.GetIpGroupArgs; + * import com.pulumi.azure.network.inputs.GetGatewayConnectionArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1204,12 +1426,12 @@ public static CompletableFuture getGatewayConnection * } * * public static void stack(Context ctx) { - * final var example = NetworkFunctions.getIpGroup(GetIpGroupArgs.builder() - * .name("example1-ipgroup") - * .resourceGroupName("example-rg") + * final var example = NetworkFunctions.getGatewayConnection(GetGatewayConnectionArgs.builder() + * .name("production") + * .resourceGroupName("networking") * .build()); * - * ctx.export("cidrs", example.applyValue(getIpGroupResult -> getIpGroupResult.cidrs())); + * ctx.export("virtualNetworkGatewayConnectionId", example.applyValue(getGatewayConnectionResult -> getGatewayConnectionResult.id())); * } * } * } @@ -1217,8 +1439,8 @@ public static CompletableFuture getGatewayConnection * <!--End PulumiCodeChooser --> * */ - public static Output getIpGroup(GetIpGroupArgs args) { - return getIpGroup(args, InvokeOptions.Empty); + public static CompletableFuture getGatewayConnectionPlain(GetGatewayConnectionPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:network/getGatewayConnection:getGatewayConnection", TypeShape.of(GetGatewayConnectionResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing IP Group. @@ -1261,8 +1483,8 @@ public static Output getIpGroup(GetIpGroupArgs args) { * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getIpGroupPlain(GetIpGroupPlainArgs args) { - return getIpGroupPlain(args, InvokeOptions.Empty); + public static Output getIpGroup(GetIpGroupArgs args) { + return getIpGroup(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing IP Group. @@ -1305,8 +1527,8 @@ public static CompletableFuture getIpGroupPlain(GetIpGroupPlai * <!--End PulumiCodeChooser --> * */ - public static Output getIpGroup(GetIpGroupArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:network/getIpGroup:getIpGroup", TypeShape.of(GetIpGroupResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getIpGroupPlain(GetIpGroupPlainArgs args) { + return getIpGroupPlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing IP Group. @@ -1349,11 +1571,11 @@ public static Output getIpGroup(GetIpGroupArgs args, InvokeOpt * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getIpGroupPlain(GetIpGroupPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:network/getIpGroup:getIpGroup", TypeShape.of(GetIpGroupResult.class), args, Utilities.withVersion(options)); + public static Output getIpGroup(GetIpGroupArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:network/getIpGroup:getIpGroup", TypeShape.of(GetIpGroupResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about existing IP Groups. + * Use this data source to access information about an existing IP Group. * * ## Example Usage * @@ -1366,7 +1588,7 @@ public static CompletableFuture getIpGroupPlain(GetIpGroupPlai * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.network.NetworkFunctions; - * import com.pulumi.azure.network.inputs.GetIpGroupsArgs; + * import com.pulumi.azure.network.inputs.GetIpGroupArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1380,11 +1602,99 @@ public static CompletableFuture getIpGroupPlain(GetIpGroupPlai * } * * public static void stack(Context ctx) { - * final var example = NetworkFunctions.getIpGroups(GetIpGroupsArgs.builder() - * .name("existing") - * .resourceGroupName("existing") - * .build()); - * + * final var example = NetworkFunctions.getIpGroup(GetIpGroupArgs.builder() + * .name("example1-ipgroup") + * .resourceGroupName("example-rg") + * .build()); + * + * ctx.export("cidrs", example.applyValue(getIpGroupResult -> getIpGroupResult.cidrs())); + * } + * } + * } + *
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getIpGroup(GetIpGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getIpGroup:getIpGroup", TypeShape.of(GetIpGroupResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing IP Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetIpGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getIpGroup(GetIpGroupArgs.builder()
+     *             .name("example1-ipgroup")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("cidrs", example.applyValue(getIpGroupResult -> getIpGroupResult.cidrs()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getIpGroupPlain(GetIpGroupPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:network/getIpGroup:getIpGroup", TypeShape.of(GetIpGroupResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about existing IP Groups. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetIpGroupsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getIpGroups(GetIpGroupsArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
      *         ctx.export("ids", example.applyValue(getIpGroupsResult -> getIpGroupsResult.ids()));
      *     }
      * }
@@ -1484,6 +1794,50 @@ public static CompletableFuture getIpGroupsPlain(GetIpGroupsP
     public static Output getIpGroups(GetIpGroupsArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:network/getIpGroups:getIpGroups", TypeShape.of(GetIpGroupsResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Use this data source to access information about existing IP Groups.
+     * 
+     * ## Example Usage
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetIpGroupsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getIpGroups(GetIpGroupsArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("ids", example.applyValue(getIpGroupsResult -> getIpGroupsResult.ids()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getIpGroups(GetIpGroupsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getIpGroups:getIpGroups", TypeShape.of(GetIpGroupsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about existing IP Groups. * @@ -1660,6 +2014,50 @@ public static CompletableFuture getLocalNetworkGat public static Output getLocalNetworkGateway(GetLocalNetworkGatewayArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getLocalNetworkGateway:getLocalNetworkGateway", TypeShape.of(GetLocalNetworkGatewayResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Local Network Gateway. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetLocalNetworkGatewayArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getLocalNetworkGateway(GetLocalNetworkGatewayArgs.builder()
+     *             .name("existing-local-network-gateway")
+     *             .resourceGroupName("existing-resources")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getLocalNetworkGatewayResult -> getLocalNetworkGatewayResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getLocalNetworkGateway(GetLocalNetworkGatewayArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getLocalNetworkGateway:getLocalNetworkGateway", TypeShape.of(GetLocalNetworkGatewayResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Local Network Gateway. * @@ -1725,6 +2123,13 @@ public static CompletableFuture getNatGatewayPlain(GetNatGa public static Output getNatGateway(GetNatGatewayArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getNatGateway:getNatGateway", TypeShape.of(GetNatGatewayResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing NAT Gateway. + * + */ + public static Output getNatGateway(GetNatGatewayArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getNatGateway:getNatGateway", TypeShape.of(GetNatGatewayResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing NAT Gateway. * @@ -1864,6 +2269,50 @@ public static CompletableFuture getNetworkDd public static Output getNetworkDdosProtectionPlan(GetNetworkDdosProtectionPlanArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getNetworkDdosProtectionPlan:getNetworkDdosProtectionPlan", TypeShape.of(GetNetworkDdosProtectionPlanResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Network DDoS Protection Plan. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetNetworkDdosProtectionPlanArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getNetworkDdosProtectionPlan(GetNetworkDdosProtectionPlanArgs.builder()
+     *             .name(exampleAzurermNetworkDdosProtectionPlan.name())
+     *             .resourceGroupName(exampleAzurermNetworkDdosProtectionPlan.resourceGroupName())
+     *             .build());
+     * 
+     *         ctx.export("ddosProtectionPlanId", example.applyValue(getNetworkDdosProtectionPlanResult -> getNetworkDdosProtectionPlanResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkDdosProtectionPlan(GetNetworkDdosProtectionPlanArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getNetworkDdosProtectionPlan:getNetworkDdosProtectionPlan", TypeShape.of(GetNetworkDdosProtectionPlanResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Network DDoS Protection Plan. * @@ -2040,6 +2489,50 @@ public static CompletableFuture getNetworkInterfacePl public static Output getNetworkInterface(GetNetworkInterfaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getNetworkInterface:getNetworkInterface", TypeShape.of(GetNetworkInterfaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Network Interface. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetNetworkInterfaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getNetworkInterface(GetNetworkInterfaceArgs.builder()
+     *             .name("acctest-nic")
+     *             .resourceGroupName("networking")
+     *             .build());
+     * 
+     *         ctx.export("networkInterfaceId", example.applyValue(getNetworkInterfaceResult -> getNetworkInterfaceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkInterface(GetNetworkInterfaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getNetworkInterface:getNetworkInterface", TypeShape.of(GetNetworkInterfaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Network Interface. * @@ -2294,6 +2787,76 @@ public static CompletableFuture getNetworkManagerPlain( public static Output getNetworkManager(GetNetworkManagerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getNetworkManager:getNetworkManager", TypeShape.of(GetNetworkManagerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a Network Manager. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetSubscriptionArgs;
+     * import com.pulumi.azure.network.NetworkManager;
+     * import com.pulumi.azure.network.NetworkManagerArgs;
+     * import com.pulumi.azure.network.inputs.NetworkManagerScopeArgs;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetNetworkManagerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
+     *             .name("example-resources")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         final var current = CoreFunctions.getSubscription();
+     * 
+     *         var exampleNetworkManager = new NetworkManager("exampleNetworkManager", NetworkManagerArgs.builder()
+     *             .name("example-network-manager")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .scope(NetworkManagerScopeArgs.builder()
+     *                 .subscriptionIds(current.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *                 .build())
+     *             .scopeAccesses(            
+     *                 "Connectivity",
+     *                 "SecurityAdmin")
+     *             .description("example network manager")
+     *             .build());
+     * 
+     *         final var example = NetworkFunctions.getNetworkManager(GetNetworkManagerArgs.builder()
+     *             .name(exampleNetworkManager.name())
+     *             .resourceGroupName(exampleNetworkManager.resourceGroupName())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkManager(GetNetworkManagerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getNetworkManager:getNetworkManager", TypeShape.of(GetNetworkManagerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a Network Manager. * @@ -2496,6 +3059,50 @@ public static CompletableFuture getNetworkManagerConnectivityConfiguration(GetNetworkManagerConnectivityConfigurationArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getNetworkManagerConnectivityConfiguration:getNetworkManagerConnectivityConfiguration", TypeShape.of(GetNetworkManagerConnectivityConfigurationResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Network Manager Connectivity Configuration. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetNetworkManagerConnectivityConfigurationArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getNetworkManagerConnectivityConfiguration(GetNetworkManagerConnectivityConfigurationArgs.builder()
+     *             .name("existing")
+     *             .networkManagerId("TODO")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getNetworkManagerConnectivityConfigurationResult -> getNetworkManagerConnectivityConfigurationResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkManagerConnectivityConfiguration(GetNetworkManagerConnectivityConfigurationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getNetworkManagerConnectivityConfiguration:getNetworkManagerConnectivityConfiguration", TypeShape.of(GetNetworkManagerConnectivityConfigurationResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Network Manager Connectivity Configuration. * @@ -2828,16 +3435,137 @@ public static Output getNetworkManagerNetwo * .description("example network manager") * .build()); * - * var exampleNetworkManagerNetworkGroup = new NetworkManagerNetworkGroup("exampleNetworkManagerNetworkGroup", NetworkManagerNetworkGroupArgs.builder() - * .name("example-group") - * .networkManagerId(exampleNetworkManager.id()) - * .build()); + * var exampleNetworkManagerNetworkGroup = new NetworkManagerNetworkGroup("exampleNetworkManagerNetworkGroup", NetworkManagerNetworkGroupArgs.builder() + * .name("example-group") + * .networkManagerId(exampleNetworkManager.id()) + * .build()); + * + * final var example = NetworkFunctions.getNetworkManagerNetworkGroup(GetNetworkManagerNetworkGroupArgs.builder() + * .name(exampleNetworkManagerNetworkGroup.name()) + * .networkManagerId(exampleNetworkManager.id()) + * .build()); + * + * } + * } + * } + *
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkManagerNetworkGroup(GetNetworkManagerNetworkGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getNetworkManagerNetworkGroup:getNetworkManagerNetworkGroup", TypeShape.of(GetNetworkManagerNetworkGroupResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about a Network Manager Network Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetSubscriptionArgs;
+     * import com.pulumi.azure.network.NetworkManager;
+     * import com.pulumi.azure.network.NetworkManagerArgs;
+     * import com.pulumi.azure.network.inputs.NetworkManagerScopeArgs;
+     * import com.pulumi.azure.network.NetworkManagerNetworkGroup;
+     * import com.pulumi.azure.network.NetworkManagerNetworkGroupArgs;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetNetworkManagerNetworkGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
+     *             .name("example-resources")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         final var current = CoreFunctions.getSubscription();
+     * 
+     *         var exampleNetworkManager = new NetworkManager("exampleNetworkManager", NetworkManagerArgs.builder()
+     *             .name("example-network-manager")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .scope(NetworkManagerScopeArgs.builder()
+     *                 .subscriptionIds(current.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *                 .build())
+     *             .scopeAccesses(            
+     *                 "Connectivity",
+     *                 "SecurityAdmin")
+     *             .description("example network manager")
+     *             .build());
+     * 
+     *         var exampleNetworkManagerNetworkGroup = new NetworkManagerNetworkGroup("exampleNetworkManagerNetworkGroup", NetworkManagerNetworkGroupArgs.builder()
+     *             .name("example-group")
+     *             .networkManagerId(exampleNetworkManager.id())
+     *             .build());
+     * 
+     *         final var example = NetworkFunctions.getNetworkManagerNetworkGroup(GetNetworkManagerNetworkGroupArgs.builder()
+     *             .name(exampleNetworkManagerNetworkGroup.name())
+     *             .networkManagerId(exampleNetworkManager.id())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getNetworkManagerNetworkGroupPlain(GetNetworkManagerNetworkGroupPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:network/getNetworkManagerNetworkGroup:getNetworkManagerNetworkGroup", TypeShape.of(GetNetworkManagerNetworkGroupResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Network Security Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetNetworkSecurityGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
      * 
-     *         final var example = NetworkFunctions.getNetworkManagerNetworkGroup(GetNetworkManagerNetworkGroupArgs.builder()
-     *             .name(exampleNetworkManagerNetworkGroup.name())
-     *             .networkManagerId(exampleNetworkManager.id())
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getNetworkSecurityGroup(GetNetworkSecurityGroupArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
      *             .build());
      * 
+     *         ctx.export("location", example.applyValue(getNetworkSecurityGroupResult -> getNetworkSecurityGroupResult.location()));
      *     }
      * }
      * }
@@ -2845,8 +3573,8 @@ public static Output getNetworkManagerNetwo
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getNetworkManagerNetworkGroupPlain(GetNetworkManagerNetworkGroupPlainArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invokeAsync("azure:network/getNetworkManagerNetworkGroup:getNetworkManagerNetworkGroup", TypeShape.of(GetNetworkManagerNetworkGroupResult.class), args, Utilities.withVersion(options));
+    public static Output getNetworkSecurityGroup(GetNetworkSecurityGroupArgs args) {
+        return getNetworkSecurityGroup(args, InvokeOptions.Empty);
     }
     /**
      * Use this data source to access information about an existing Network Security Group.
@@ -2889,8 +3617,8 @@ public static CompletableFuture getNetworkM
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getNetworkSecurityGroup(GetNetworkSecurityGroupArgs args) {
-        return getNetworkSecurityGroup(args, InvokeOptions.Empty);
+    public static CompletableFuture getNetworkSecurityGroupPlain(GetNetworkSecurityGroupPlainArgs args) {
+        return getNetworkSecurityGroupPlain(args, InvokeOptions.Empty);
     }
     /**
      * Use this data source to access information about an existing Network Security Group.
@@ -2933,8 +3661,8 @@ public static Output getNetworkSecurityGroup(GetN
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getNetworkSecurityGroupPlain(GetNetworkSecurityGroupPlainArgs args) {
-        return getNetworkSecurityGroupPlain(args, InvokeOptions.Empty);
+    public static Output getNetworkSecurityGroup(GetNetworkSecurityGroupArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invoke("azure:network/getNetworkSecurityGroup:getNetworkSecurityGroup", TypeShape.of(GetNetworkSecurityGroupResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Use this data source to access information about an existing Network Security Group.
@@ -2977,7 +3705,7 @@ public static CompletableFuture getNetworkSecurit
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getNetworkSecurityGroup(GetNetworkSecurityGroupArgs args, InvokeOptions options) {
+    public static Output getNetworkSecurityGroup(GetNetworkSecurityGroupArgs args, InvokeOutputOptions options) {
         return Deployment.getInstance().invoke("azure:network/getNetworkSecurityGroup:getNetworkSecurityGroup", TypeShape.of(GetNetworkSecurityGroupResult.class), args, Utilities.withVersion(options));
     }
     /**
@@ -3156,6 +3884,50 @@ public static CompletableFuture getNetworkWatcherPlain(
     public static Output getNetworkWatcher(GetNetworkWatcherArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:network/getNetworkWatcher:getNetworkWatcher", TypeShape.of(GetNetworkWatcherResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Use this data source to access information about an existing Network Watcher.
+     * 
+     * ## Example Usage
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetNetworkWatcherArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getNetworkWatcher(GetNetworkWatcherArgs.builder()
+     *             .name(exampleAzurermNetworkWatcher.name())
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *         ctx.export("networkWatcherId", example.applyValue(getNetworkWatcherResult -> getNetworkWatcherResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNetworkWatcher(GetNetworkWatcherArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getNetworkWatcher:getNetworkWatcher", TypeShape.of(GetNetworkWatcherResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Network Watcher. * @@ -3757,19 +4529,207 @@ public static Output getPublicIP(GetPublicIPArgs args, Invoke * .build()) * .build()); * - * var exampleVirtualMachine = new VirtualMachine("exampleVirtualMachine", VirtualMachineArgs.builder() - * .name("test-vm") - * .location(exampleResourceGroup.location()) - * .resourceGroupName(exampleResourceGroup.name()) - * .networkInterfaceIds(exampleNetworkInterface.id()) - * .build()); + * var exampleVirtualMachine = new VirtualMachine("exampleVirtualMachine", VirtualMachineArgs.builder() + * .name("test-vm") + * .location(exampleResourceGroup.location()) + * .resourceGroupName(exampleResourceGroup.name()) + * .networkInterfaceIds(exampleNetworkInterface.id()) + * .build()); + * + * final var example = NetworkFunctions.getPublicIP(GetPublicIPArgs.builder() + * .name(examplePublicIp.name()) + * .resourceGroupName(exampleVirtualMachine.resourceGroupName()) + * .build()); + * + * ctx.export("publicIpAddress", example.applyValue(getPublicIPResult -> getPublicIPResult).applyValue(example -> example.applyValue(getPublicIPResult -> getPublicIPResult.ipAddress()))); + * } + * } + * } + *
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPublicIP(GetPublicIPArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getPublicIP:getPublicIP", TypeShape.of(GetPublicIPResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Public IP Address. + * + * ## Example Usage + * + * ### Reference An Existing) + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetPublicIPArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getPublicIP(GetPublicIPArgs.builder()
+     *             .name("name_of_public_ip")
+     *             .resourceGroupName("name_of_resource_group")
+     *             .build());
+     * 
+     *         ctx.export("domainNameLabel", example.applyValue(getPublicIPResult -> getPublicIPResult.domainNameLabel()));
+     *         ctx.export("publicIpAddress", example.applyValue(getPublicIPResult -> getPublicIPResult.ipAddress()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * ### Retrieve The Dynamic Public IP Of A New VM) + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.network.VirtualNetwork;
+     * import com.pulumi.azure.network.VirtualNetworkArgs;
+     * import com.pulumi.azure.network.Subnet;
+     * import com.pulumi.azure.network.SubnetArgs;
+     * import com.pulumi.azure.network.PublicIp;
+     * import com.pulumi.azure.network.PublicIpArgs;
+     * import com.pulumi.azure.network.NetworkInterface;
+     * import com.pulumi.azure.network.NetworkInterfaceArgs;
+     * import com.pulumi.azure.network.inputs.NetworkInterfaceIpConfigurationArgs;
+     * import com.pulumi.azure.compute.VirtualMachine;
+     * import com.pulumi.azure.compute.VirtualMachineArgs;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetPublicIPArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
+     *             .name("test-resources")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         var exampleVirtualNetwork = new VirtualNetwork("exampleVirtualNetwork", VirtualNetworkArgs.builder()
+     *             .name("test-network")
+     *             .addressSpaces("10.0.0.0/16")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .build());
+     * 
+     *         var exampleSubnet = new Subnet("exampleSubnet", SubnetArgs.builder()
+     *             .name("acctsub")
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .virtualNetworkName(exampleVirtualNetwork.name())
+     *             .addressPrefixes("10.0.2.0/24")
+     *             .build());
+     * 
+     *         var examplePublicIp = new PublicIp("examplePublicIp", PublicIpArgs.builder()
+     *             .name("test-pip")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .allocationMethod("Dynamic")
+     *             .idleTimeoutInMinutes(30)
+     *             .tags(Map.of("environment", "test"))
+     *             .build());
+     * 
+     *         var exampleNetworkInterface = new NetworkInterface("exampleNetworkInterface", NetworkInterfaceArgs.builder()
+     *             .name("test-nic")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .ipConfigurations(NetworkInterfaceIpConfigurationArgs.builder()
+     *                 .name("testconfiguration1")
+     *                 .subnetId(exampleSubnet.id())
+     *                 .privateIpAddressAllocation("Static")
+     *                 .privateIpAddress("10.0.2.5")
+     *                 .publicIpAddressId(examplePublicIp.id())
+     *                 .build())
+     *             .build());
+     * 
+     *         var exampleVirtualMachine = new VirtualMachine("exampleVirtualMachine", VirtualMachineArgs.builder()
+     *             .name("test-vm")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .networkInterfaceIds(exampleNetworkInterface.id())
+     *             .build());
+     * 
+     *         final var example = NetworkFunctions.getPublicIP(GetPublicIPArgs.builder()
+     *             .name(examplePublicIp.name())
+     *             .resourceGroupName(exampleVirtualMachine.resourceGroupName())
+     *             .build());
+     * 
+     *         ctx.export("publicIpAddress", example.applyValue(getPublicIPResult -> getPublicIPResult).applyValue(example -> example.applyValue(getPublicIPResult -> getPublicIPResult.ipAddress())));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getPublicIPPlain(GetPublicIPPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:network/getPublicIP:getPublicIP", TypeShape.of(GetPublicIPResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about a set of existing Public IP Addresses. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetPublicIPsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
      * 
-     *         final var example = NetworkFunctions.getPublicIP(GetPublicIPArgs.builder()
-     *             .name(examplePublicIp.name())
-     *             .resourceGroupName(exampleVirtualMachine.resourceGroupName())
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getPublicIPs(GetPublicIPsArgs.builder()
+     *             .resourceGroupName("pip-test")
+     *             .attachmentStatus("Attached")
      *             .build());
      * 
-     *         ctx.export("publicIpAddress", example.applyValue(getPublicIPResult -> getPublicIPResult).applyValue(example -> example.applyValue(getPublicIPResult -> getPublicIPResult.ipAddress())));
      *     }
      * }
      * }
@@ -3777,8 +4737,8 @@ public static Output getPublicIP(GetPublicIPArgs args, Invoke
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getPublicIPPlain(GetPublicIPPlainArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invokeAsync("azure:network/getPublicIP:getPublicIP", TypeShape.of(GetPublicIPResult.class), args, Utilities.withVersion(options));
+    public static Output getPublicIPs(GetPublicIPsArgs args) {
+        return getPublicIPs(args, InvokeOptions.Empty);
     }
     /**
      * Use this data source to access information about a set of existing Public IP Addresses.
@@ -3820,8 +4780,8 @@ public static CompletableFuture getPublicIPPlain(GetPublicIPP
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getPublicIPs(GetPublicIPsArgs args) {
-        return getPublicIPs(args, InvokeOptions.Empty);
+    public static CompletableFuture getPublicIPsPlain(GetPublicIPsPlainArgs args) {
+        return getPublicIPsPlain(args, InvokeOptions.Empty);
     }
     /**
      * Use this data source to access information about a set of existing Public IP Addresses.
@@ -3863,8 +4823,8 @@ public static Output getPublicIPs(GetPublicIPsArgs args) {
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getPublicIPsPlain(GetPublicIPsPlainArgs args) {
-        return getPublicIPsPlain(args, InvokeOptions.Empty);
+    public static Output getPublicIPs(GetPublicIPsArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invoke("azure:network/getPublicIPs:getPublicIPs", TypeShape.of(GetPublicIPsResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Use this data source to access information about a set of existing Public IP Addresses.
@@ -3906,7 +4866,7 @@ public static CompletableFuture getPublicIPsPlain(GetPublicI
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getPublicIPs(GetPublicIPsArgs args, InvokeOptions options) {
+    public static Output getPublicIPs(GetPublicIPsArgs args, InvokeOutputOptions options) {
         return Deployment.getInstance().invoke("azure:network/getPublicIPs:getPublicIPs", TypeShape.of(GetPublicIPsResult.class), args, Utilities.withVersion(options));
     }
     /**
@@ -4090,6 +5050,52 @@ public static CompletableFuture getPublicIpPrefixPlain(
     public static Output getPublicIpPrefix(GetPublicIpPrefixArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:network/getPublicIpPrefix:getPublicIpPrefix", TypeShape.of(GetPublicIpPrefixResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Use this data source to access information about an existing Public IP Prefix.
+     * 
+     * ## Example Usage
+     * 
+     * ### Reference An Existing)
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetPublicIpPrefixArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getPublicIpPrefix(GetPublicIpPrefixArgs.builder()
+     *             .name("name_of_public_ip")
+     *             .resourceGroupName("name_of_resource_group")
+     *             .build());
+     * 
+     *         ctx.export("publicIpPrefix", example.applyValue(getPublicIpPrefixResult -> getPublicIpPrefixResult.ipPrefix()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPublicIpPrefix(GetPublicIpPrefixArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getPublicIpPrefix:getPublicIpPrefix", TypeShape.of(GetPublicIpPrefixResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Public IP Prefix. * @@ -4268,6 +5274,50 @@ public static CompletableFuture getRouteFilterPlain(GetRou public static Output getRouteFilter(GetRouteFilterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getRouteFilter:getRouteFilter", TypeShape.of(GetRouteFilterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Route Filter. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetRouteFilterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getRouteFilter(GetRouteFilterArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getRouteFilterResult -> getRouteFilterResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRouteFilter(GetRouteFilterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getRouteFilter:getRouteFilter", TypeShape.of(GetRouteFilterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Route Filter. * @@ -4441,6 +5491,49 @@ public static CompletableFuture getRouteTablePlain(GetRoute public static Output getRouteTable(GetRouteTableArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getRouteTable:getRouteTable", TypeShape.of(GetRouteTableResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Route Table. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetRouteTableArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getRouteTable(GetRouteTableArgs.builder()
+     *             .name("myroutetable")
+     *             .resourceGroupName("some-resource-group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getRouteTable(GetRouteTableArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getRouteTable:getRouteTable", TypeShape.of(GetRouteTableResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Route Table. * @@ -4573,8 +5666,100 @@ public static Output getServiceTags(GetServiceTagsArgs arg * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getServiceTagsPlain(GetServiceTagsPlainArgs args) { - return getServiceTagsPlain(args, InvokeOptions.Empty); + public static CompletableFuture getServiceTagsPlain(GetServiceTagsPlainArgs args) { + return getServiceTagsPlain(args, InvokeOptions.Empty); + } + /** + * Use this data source to access information about Service Tags. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetServiceTagsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getServiceTags(GetServiceTagsArgs.builder()
+     *             .location("westcentralus")
+     *             .service("AzureKeyVault")
+     *             .locationFilter("northeurope")
+     *             .build());
+     * 
+     *         ctx.export("addressPrefixes", example.applyValue(getServiceTagsResult -> getServiceTagsResult.addressPrefixes()));
+     *         ctx.export("ipv4Cidrs", example.applyValue(getServiceTagsResult -> getServiceTagsResult.ipv4Cidrs()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getServiceTags(GetServiceTagsArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:network/getServiceTags:getServiceTags", TypeShape.of(GetServiceTagsResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about Service Tags. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetServiceTagsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getServiceTags(GetServiceTagsArgs.builder()
+     *             .location("westcentralus")
+     *             .service("AzureKeyVault")
+     *             .locationFilter("northeurope")
+     *             .build());
+     * 
+     *         ctx.export("addressPrefixes", example.applyValue(getServiceTagsResult -> getServiceTagsResult.addressPrefixes()));
+     *         ctx.export("ipv4Cidrs", example.applyValue(getServiceTagsResult -> getServiceTagsResult.ipv4Cidrs()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getServiceTags(GetServiceTagsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getServiceTags:getServiceTags", TypeShape.of(GetServiceTagsResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about Service Tags. @@ -4619,11 +5804,11 @@ public static CompletableFuture getServiceTagsPlain(GetSer * <!--End PulumiCodeChooser --> * */ - public static Output getServiceTags(GetServiceTagsArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:network/getServiceTags:getServiceTags", TypeShape.of(GetServiceTagsResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getServiceTagsPlain(GetServiceTagsPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:network/getServiceTags:getServiceTags", TypeShape.of(GetServiceTagsResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about Service Tags. + * Use this data source to access information about an existing Subnet within a Virtual Network. * * ## Example Usage * @@ -4636,7 +5821,7 @@ public static Output getServiceTags(GetServiceTagsArgs arg * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.network.NetworkFunctions; - * import com.pulumi.azure.network.inputs.GetServiceTagsArgs; + * import com.pulumi.azure.network.inputs.GetSubnetArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -4650,14 +5835,13 @@ public static Output getServiceTags(GetServiceTagsArgs arg * } * * public static void stack(Context ctx) { - * final var example = NetworkFunctions.getServiceTags(GetServiceTagsArgs.builder() - * .location("westcentralus") - * .service("AzureKeyVault") - * .locationFilter("northeurope") + * final var example = NetworkFunctions.getSubnet(GetSubnetArgs.builder() + * .name("backend") + * .virtualNetworkName("production") + * .resourceGroupName("networking") * .build()); * - * ctx.export("addressPrefixes", example.applyValue(getServiceTagsResult -> getServiceTagsResult.addressPrefixes())); - * ctx.export("ipv4Cidrs", example.applyValue(getServiceTagsResult -> getServiceTagsResult.ipv4Cidrs())); + * ctx.export("subnetId", example.applyValue(getSubnetResult -> getSubnetResult.id())); * } * } * } @@ -4665,8 +5849,8 @@ public static Output getServiceTags(GetServiceTagsArgs arg * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getServiceTagsPlain(GetServiceTagsPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:network/getServiceTags:getServiceTags", TypeShape.of(GetServiceTagsResult.class), args, Utilities.withVersion(options)); + public static Output getSubnet(GetSubnetArgs args) { + return getSubnet(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Subnet within a Virtual Network. @@ -4710,8 +5894,8 @@ public static CompletableFuture getServiceTagsPlain(GetSer * <!--End PulumiCodeChooser --> * */ - public static Output getSubnet(GetSubnetArgs args) { - return getSubnet(args, InvokeOptions.Empty); + public static CompletableFuture getSubnetPlain(GetSubnetPlainArgs args) { + return getSubnetPlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Subnet within a Virtual Network. @@ -4755,8 +5939,8 @@ public static Output getSubnet(GetSubnetArgs args) { * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSubnetPlain(GetSubnetPlainArgs args) { - return getSubnetPlain(args, InvokeOptions.Empty); + public static Output getSubnet(GetSubnetArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:network/getSubnet:getSubnet", TypeShape.of(GetSubnetResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Subnet within a Virtual Network. @@ -4800,7 +5984,7 @@ public static CompletableFuture getSubnetPlain(GetSubnetPlainAr * <!--End PulumiCodeChooser --> * */ - public static Output getSubnet(GetSubnetArgs args, InvokeOptions options) { + public static Output getSubnet(GetSubnetArgs args, InvokeOutputOptions options) { return Deployment.getInstance().invoke("azure:network/getSubnet:getSubnet", TypeShape.of(GetSubnetResult.class), args, Utilities.withVersion(options)); } /** @@ -4983,6 +6167,51 @@ public static CompletableFuture getTrafficManagerPlain( public static Output getTrafficManager(GetTrafficManagerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getTrafficManager:getTrafficManager", TypeShape.of(GetTrafficManagerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access the ID of a specified Traffic Manager Geographical Location within the Geographical Hierarchy. + * + * ## Example Usage + * + * ### World) + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetTrafficManagerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getTrafficManager(GetTrafficManagerArgs.builder()
+     *             .name("World")
+     *             .build());
+     * 
+     *         ctx.export("locationCode", example.applyValue(getTrafficManagerResult -> getTrafficManagerResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTrafficManager(GetTrafficManagerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getTrafficManager:getTrafficManager", TypeShape.of(GetTrafficManagerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access the ID of a specified Traffic Manager Geographical Location within the Geographical Hierarchy. * @@ -5160,6 +6389,50 @@ public static CompletableFuture getTrafficManage public static Output getTrafficManagerProfile(GetTrafficManagerProfileArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getTrafficManagerProfile:getTrafficManagerProfile", TypeShape.of(GetTrafficManagerProfileResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Traffic Manager Profile. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetTrafficManagerProfileArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getTrafficManagerProfile(GetTrafficManagerProfileArgs.builder()
+     *             .name("test")
+     *             .resourceGroupName("test")
+     *             .build());
+     * 
+     *         ctx.export("trafficRoutingMethod", example.applyValue(getTrafficManagerProfileResult -> getTrafficManagerProfileResult.trafficRoutingMethod()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTrafficManagerProfile(GetTrafficManagerProfileArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getTrafficManagerProfile:getTrafficManagerProfile", TypeShape.of(GetTrafficManagerProfileResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Traffic Manager Profile. * @@ -5336,6 +6609,50 @@ public static CompletableFuture getVirtualHubPlain(GetVirtu public static Output getVirtualHub(GetVirtualHubArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getVirtualHub:getVirtualHub", TypeShape.of(GetVirtualHubResult.class), args, Utilities.withVersion(options)); } + /** + * Uses this data source to access information about an existing Virtual Hub. + * + * ## Virtual Hub Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVirtualHubArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVirtualHub(GetVirtualHubArgs.builder()
+     *             .name("example-hub")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("virtualHubId", example.applyValue(getVirtualHubResult -> getVirtualHubResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualHub(GetVirtualHubArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVirtualHub:getVirtualHub", TypeShape.of(GetVirtualHubResult.class), args, Utilities.withVersion(options)); + } /** * Uses this data source to access information about an existing Virtual Hub. * @@ -5512,13 +6829,103 @@ public static CompletableFuture getVirtualHubConn * <!--End PulumiCodeChooser --> * */ - public static Output getVirtualHubConnection(GetVirtualHubConnectionArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:network/getVirtualHubConnection:getVirtualHubConnection", TypeShape.of(GetVirtualHubConnectionResult.class), args, Utilities.withVersion(options)); + public static Output getVirtualHubConnection(GetVirtualHubConnectionArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:network/getVirtualHubConnection:getVirtualHubConnection", TypeShape.of(GetVirtualHubConnectionResult.class), args, Utilities.withVersion(options)); + } + /** + * Uses this data source to access information about an existing Virtual Hub Connection. + * + * ## Virtual Hub Connection Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVirtualHubConnectionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVirtualHubConnection(GetVirtualHubConnectionArgs.builder()
+     *             .name("example-connection")
+     *             .resourceGroupName("example-resources")
+     *             .virtualHubName("example-hub-name")
+     *             .build());
+     * 
+     *         ctx.export("virtualHubConnectionId", example.applyValue(getVirtualHubConnectionResult -> getVirtualHubConnectionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualHubConnection(GetVirtualHubConnectionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVirtualHubConnection:getVirtualHubConnection", TypeShape.of(GetVirtualHubConnectionResult.class), args, Utilities.withVersion(options)); + } + /** + * Uses this data source to access information about an existing Virtual Hub Connection. + * + * ## Virtual Hub Connection Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVirtualHubConnectionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVirtualHubConnection(GetVirtualHubConnectionArgs.builder()
+     *             .name("example-connection")
+     *             .resourceGroupName("example-resources")
+     *             .virtualHubName("example-hub-name")
+     *             .build());
+     * 
+     *         ctx.export("virtualHubConnectionId", example.applyValue(getVirtualHubConnectionResult -> getVirtualHubConnectionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getVirtualHubConnectionPlain(GetVirtualHubConnectionPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:network/getVirtualHubConnection:getVirtualHubConnection", TypeShape.of(GetVirtualHubConnectionResult.class), args, Utilities.withVersion(options)); } /** - * Uses this data source to access information about an existing Virtual Hub Connection. + * Uses this data source to access information about an existing Virtual Hub Route Table. * - * ## Virtual Hub Connection Usage + * ## Virtual Hub Route Table Usage * * <!--Start PulumiCodeChooser --> *
@@ -5529,7 +6936,7 @@ public static Output getVirtualHubConnection(GetV
      * import com.pulumi.Pulumi;
      * import com.pulumi.core.Output;
      * import com.pulumi.azure.network.NetworkFunctions;
-     * import com.pulumi.azure.network.inputs.GetVirtualHubConnectionArgs;
+     * import com.pulumi.azure.network.inputs.GetVirtualHubRouteTableArgs;
      * import java.util.List;
      * import java.util.ArrayList;
      * import java.util.Map;
@@ -5543,13 +6950,13 @@ public static Output getVirtualHubConnection(GetV
      *     }
      * 
      *     public static void stack(Context ctx) {
-     *         final var example = NetworkFunctions.getVirtualHubConnection(GetVirtualHubConnectionArgs.builder()
-     *             .name("example-connection")
+     *         final var example = NetworkFunctions.getVirtualHubRouteTable(GetVirtualHubRouteTableArgs.builder()
+     *             .name("example-hub-route-table")
      *             .resourceGroupName("example-resources")
      *             .virtualHubName("example-hub-name")
      *             .build());
      * 
-     *         ctx.export("virtualHubConnectionId", example.applyValue(getVirtualHubConnectionResult -> getVirtualHubConnectionResult.id()));
+     *         ctx.export("virtualHubRouteTableId", example.applyValue(getVirtualHubRouteTableResult -> getVirtualHubRouteTableResult.id()));
      *     }
      * }
      * }
@@ -5557,8 +6964,8 @@ public static Output getVirtualHubConnection(GetV
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getVirtualHubConnectionPlain(GetVirtualHubConnectionPlainArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invokeAsync("azure:network/getVirtualHubConnection:getVirtualHubConnection", TypeShape.of(GetVirtualHubConnectionResult.class), args, Utilities.withVersion(options));
+    public static Output getVirtualHubRouteTable(GetVirtualHubRouteTableArgs args) {
+        return getVirtualHubRouteTable(args, InvokeOptions.Empty);
     }
     /**
      * Uses this data source to access information about an existing Virtual Hub Route Table.
@@ -5602,8 +7009,8 @@ public static CompletableFuture getVirtualHubConn
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getVirtualHubRouteTable(GetVirtualHubRouteTableArgs args) {
-        return getVirtualHubRouteTable(args, InvokeOptions.Empty);
+    public static CompletableFuture getVirtualHubRouteTablePlain(GetVirtualHubRouteTablePlainArgs args) {
+        return getVirtualHubRouteTablePlain(args, InvokeOptions.Empty);
     }
     /**
      * Uses this data source to access information about an existing Virtual Hub Route Table.
@@ -5647,8 +7054,8 @@ public static Output getVirtualHubRouteTable(GetV
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getVirtualHubRouteTablePlain(GetVirtualHubRouteTablePlainArgs args) {
-        return getVirtualHubRouteTablePlain(args, InvokeOptions.Empty);
+    public static Output getVirtualHubRouteTable(GetVirtualHubRouteTableArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invoke("azure:network/getVirtualHubRouteTable:getVirtualHubRouteTable", TypeShape.of(GetVirtualHubRouteTableResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Uses this data source to access information about an existing Virtual Hub Route Table.
@@ -5692,7 +7099,7 @@ public static CompletableFuture getVirtualHubRout
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getVirtualHubRouteTable(GetVirtualHubRouteTableArgs args, InvokeOptions options) {
+    public static Output getVirtualHubRouteTable(GetVirtualHubRouteTableArgs args, InvokeOutputOptions options) {
         return Deployment.getInstance().invoke("azure:network/getVirtualHubRouteTable:getVirtualHubRouteTable", TypeShape.of(GetVirtualHubRouteTableResult.class), args, Utilities.withVersion(options));
     }
     /**
@@ -5872,6 +7279,50 @@ public static CompletableFuture getVirtualNetworkPlain(
     public static Output getVirtualNetwork(GetVirtualNetworkArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:network/getVirtualNetwork:getVirtualNetwork", TypeShape.of(GetVirtualNetworkResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Use this data source to access information about an existing Virtual Network.
+     * 
+     * ## Example Usage
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVirtualNetworkArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVirtualNetwork(GetVirtualNetworkArgs.builder()
+     *             .name("production")
+     *             .resourceGroupName("networking")
+     *             .build());
+     * 
+     *         ctx.export("virtualNetworkId", example.applyValue(getVirtualNetworkResult -> getVirtualNetworkResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualNetwork(GetVirtualNetworkArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVirtualNetwork:getVirtualNetwork", TypeShape.of(GetVirtualNetworkResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Virtual Network. * @@ -6048,6 +7499,50 @@ public static CompletableFuture getVirtualNetwor public static Output getVirtualNetworkGateway(GetVirtualNetworkGatewayArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getVirtualNetworkGateway:getVirtualNetworkGateway", TypeShape.of(GetVirtualNetworkGatewayResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Virtual Network Gateway. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVirtualNetworkGatewayArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVirtualNetworkGateway(GetVirtualNetworkGatewayArgs.builder()
+     *             .name("production")
+     *             .resourceGroupName("networking")
+     *             .build());
+     * 
+     *         ctx.export("virtualNetworkGatewayId", example.applyValue(getVirtualNetworkGatewayResult -> getVirtualNetworkGatewayResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualNetworkGateway(GetVirtualNetworkGatewayArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVirtualNetworkGateway:getVirtualNetworkGateway", TypeShape.of(GetVirtualNetworkGatewayResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Virtual Network Gateway. * @@ -6242,6 +7737,56 @@ public static CompletableFuture getVirtualNetwor public static Output getVirtualNetworkPeering(GetVirtualNetworkPeeringArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getVirtualNetworkPeering:getVirtualNetworkPeering", TypeShape.of(GetVirtualNetworkPeeringResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing virtual network peering. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVirtualNetworkArgs;
+     * import com.pulumi.azure.network.inputs.GetVirtualNetworkPeeringArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVirtualNetwork(GetVirtualNetworkArgs.builder()
+     *             .name("vnet01")
+     *             .resourceGroupName("networking")
+     *             .build());
+     * 
+     *         final var exampleGetVirtualNetworkPeering = NetworkFunctions.getVirtualNetworkPeering(GetVirtualNetworkPeeringArgs.builder()
+     *             .name("peer-vnet01-to-vnet02")
+     *             .virtualNetworkId(example.applyValue(getVirtualNetworkResult -> getVirtualNetworkResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("id", exampleGetVirtualNetworkPeering.applyValue(getVirtualNetworkPeeringResult -> getVirtualNetworkPeeringResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualNetworkPeering(GetVirtualNetworkPeeringArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVirtualNetworkPeering:getVirtualNetworkPeering", TypeShape.of(GetVirtualNetworkPeeringResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing virtual network peering. * @@ -6313,6 +7858,13 @@ public static CompletableFuture getVirtualWanPlain(GetVirtu public static Output getVirtualWan(GetVirtualWanArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getVirtualWan:getVirtualWan", TypeShape.of(GetVirtualWanResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Virtual Wan. + * + */ + public static Output getVirtualWan(GetVirtualWanArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVirtualWan:getVirtualWan", TypeShape.of(GetVirtualWanResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Virtual Wan. * @@ -6452,6 +8004,50 @@ public static CompletableFuture getVpnGatewayPlain(GetVpnGa public static Output getVpnGateway(GetVpnGatewayArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getVpnGateway:getVpnGateway", TypeShape.of(GetVpnGatewayResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing VPN Gateway within a Virtual Hub. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVpnGatewayArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVpnGateway(GetVpnGatewayArgs.builder()
+     *             .name("existing-local-vpn_gateway")
+     *             .resourceGroupName("existing-vpn_gateway")
+     *             .build());
+     * 
+     *         ctx.export("azurermVpnGatewayId", example.applyValue(getVpnGatewayResult -> getVpnGatewayResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVpnGateway(GetVpnGatewayArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVpnGateway:getVpnGateway", TypeShape.of(GetVpnGatewayResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing VPN Gateway within a Virtual Hub. * @@ -6628,6 +8224,50 @@ public static CompletableFuture getVpnServerCon public static Output getVpnServerConfiguration(GetVpnServerConfigurationArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:network/getVpnServerConfiguration:getVpnServerConfiguration", TypeShape.of(GetVpnServerConfigurationResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing VPN Server Configuration. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetVpnServerConfigurationArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getVpnServerConfiguration(GetVpnServerConfigurationArgs.builder()
+     *             .name("existing-local-vpn-server-configuration")
+     *             .resourceGroupName("existing-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("azurermVpnServerConfiguration", example.applyValue(getVpnServerConfigurationResult -> getVpnServerConfigurationResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVpnServerConfiguration(GetVpnServerConfigurationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:network/getVpnServerConfiguration:getVpnServerConfiguration", TypeShape.of(GetVpnServerConfigurationResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing VPN Server Configuration. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/nginx/NginxFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/nginx/NginxFunctions.java index 3550bde028..d2f31be912 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/nginx/NginxFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/nginx/NginxFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class NginxFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getCertificatePlain(GetCer public static Output getCertificate(GetCertificateArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:nginx/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing NGINX Certificate. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.nginx.NginxFunctions;
+     * import com.pulumi.azure.nginx.inputs.GetCertificateArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NginxFunctions.getCertificate(GetCertificateArgs.builder()
+     *             .name("existing")
+     *             .nginxDeploymentId(exampleAzurermNginxDeployment.id())
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getCertificateResult -> getCertificateResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCertificate(GetCertificateArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:nginx/getCertificate:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing NGINX Certificate. * @@ -325,6 +370,49 @@ public static CompletableFuture getConfigurationPlain(Ge public static Output getConfiguration(GetConfigurationArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:nginx/getConfiguration:getConfiguration", TypeShape.of(GetConfigurationResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Nginx Configuration. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.nginx.NginxFunctions;
+     * import com.pulumi.azure.nginx.inputs.GetConfigurationArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NginxFunctions.getConfiguration(GetConfigurationArgs.builder()
+     *             .nginxDeploymentId(exampleAzurermNginxDeployment.id())
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getConfigurationResult -> getConfigurationResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getConfiguration(GetConfigurationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:nginx/getConfiguration:getConfiguration", TypeShape.of(GetConfigurationResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Nginx Configuration. * @@ -500,6 +588,50 @@ public static CompletableFuture getDeploymentPlain(GetDeplo public static Output getDeployment(GetDeploymentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:nginx/getDeployment:getDeployment", TypeShape.of(GetDeploymentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing NGINX Deployment. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.nginx.NginxFunctions;
+     * import com.pulumi.azure.nginx.inputs.GetDeploymentArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NginxFunctions.getDeployment(GetDeploymentArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDeploymentResult -> getDeploymentResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDeployment(GetDeploymentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:nginx/getDeployment:getDeployment", TypeShape.of(GetDeploymentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing NGINX Deployment. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/notificationhub/NotificationhubFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/notificationhub/NotificationhubFunctions.java index 06aeacbed7..6132ea5c60 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/notificationhub/NotificationhubFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/notificationhub/NotificationhubFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class NotificationhubFunctions { @@ -152,6 +153,51 @@ public static CompletableFuture getHubPlain(GetHubPlainArgs args) public static Output getHub(GetHubArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:notificationhub/getHub:getHub", TypeShape.of(GetHubResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Notification Hub within a Notification Hub Namespace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.notificationhub.NotificationhubFunctions;
+     * import com.pulumi.azure.notificationhub.inputs.GetHubArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NotificationhubFunctions.getHub(GetHubArgs.builder()
+     *             .name("notification-hub")
+     *             .namespaceName("namespace-name")
+     *             .resourceGroupName("resource-group-name")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getHubResult -> getHubResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getHub(GetHubArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:notificationhub/getHub:getHub", TypeShape.of(GetHubResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Notification Hub within a Notification Hub Namespace. * @@ -329,6 +375,50 @@ public static CompletableFuture getNamespacePlain(GetNamespa public static Output getNamespace(GetNamespaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:notificationhub/getNamespace:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Notification Hub Namespace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.notificationhub.NotificationhubFunctions;
+     * import com.pulumi.azure.notificationhub.inputs.GetNamespaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NotificationhubFunctions.getNamespace(GetNamespaceArgs.builder()
+     *             .name("my-namespace")
+     *             .resourceGroupName("my-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("servicebusEndpoint", example.applyValue(getNamespaceResult -> getNamespaceResult.servicebusEndpoint()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNamespace(GetNamespaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:notificationhub/getNamespace:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Notification Hub Namespace. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/operationalinsights/OperationalinsightsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/operationalinsights/OperationalinsightsFunctions.java index c61b340d18..12838d0c70 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/operationalinsights/OperationalinsightsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/operationalinsights/OperationalinsightsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class OperationalinsightsFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getAnalyticsWorkspa public static Output getAnalyticsWorkspace(GetAnalyticsWorkspaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:operationalinsights/getAnalyticsWorkspace:getAnalyticsWorkspace", TypeShape.of(GetAnalyticsWorkspaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Log Analytics (formally Operational Insights) Workspace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.operationalinsights.OperationalinsightsFunctions;
+     * import com.pulumi.azure.operationalinsights.inputs.GetAnalyticsWorkspaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OperationalinsightsFunctions.getAnalyticsWorkspace(GetAnalyticsWorkspaceArgs.builder()
+     *             .name("acctest-01")
+     *             .resourceGroupName("acctest")
+     *             .build());
+     * 
+     *         ctx.export("logAnalyticsWorkspaceId", example.applyValue(getAnalyticsWorkspaceResult -> getAnalyticsWorkspaceResult.workspaceId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAnalyticsWorkspace(GetAnalyticsWorkspaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:operationalinsights/getAnalyticsWorkspace:getAnalyticsWorkspace", TypeShape.of(GetAnalyticsWorkspaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Log Analytics (formally Operational Insights) Workspace. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/oracle/OracleFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/oracle/OracleFunctions.java index ce78dd9958..906e1a3ab7 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/oracle/OracleFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/oracle/OracleFunctions.java @@ -35,6 +35,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class OracleFunctions { @@ -167,6 +168,49 @@ public static CompletableFuture getAdbsCharacterSets public static Output getAdbsCharacterSets(GetAdbsCharacterSetsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getAdbsCharacterSets:getAdbsCharacterSets", TypeShape.of(GetAdbsCharacterSetsResult.class), args, Utilities.withVersion(options)); } + /** + * Gets a list of supported character sets. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetAdbsCharacterSetsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getAdbsCharacterSets(GetAdbsCharacterSetsArgs.builder()
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         ctx.export("example", example.applyValue(getAdbsCharacterSetsResult -> getAdbsCharacterSetsResult));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAdbsCharacterSets(GetAdbsCharacterSetsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getAdbsCharacterSets:getAdbsCharacterSets", TypeShape.of(GetAdbsCharacterSetsResult.class), args, Utilities.withVersion(options)); + } /** * Gets a list of supported character sets. * @@ -339,6 +383,49 @@ public static CompletableFuture getAdbsNatio public static Output getAdbsNationalCharacterSets(GetAdbsNationalCharacterSetsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getAdbsNationalCharacterSets:getAdbsNationalCharacterSets", TypeShape.of(GetAdbsNationalCharacterSetsResult.class), args, Utilities.withVersion(options)); } + /** + * Gets a list of supported national character sets. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetAdbsCharacterSetsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getAdbsCharacterSets(GetAdbsCharacterSetsArgs.builder()
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         ctx.export("example", exampleAzurermOracleAdbsNationalCharacterSets);
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAdbsNationalCharacterSets(GetAdbsNationalCharacterSetsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getAdbsNationalCharacterSets:getAdbsNationalCharacterSets", TypeShape.of(GetAdbsNationalCharacterSetsResult.class), args, Utilities.withVersion(options)); + } /** * Gets a list of supported national character sets. * @@ -514,6 +601,50 @@ public static CompletableFuture getAutonomousDataba public static Output getAutonomousDatabase(GetAutonomousDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getAutonomousDatabase:getAutonomousDatabase", TypeShape.of(GetAutonomousDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Autonomous Database. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetAutonomousDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getAutonomousDatabase(GetAutonomousDatabaseArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getAutonomousDatabaseResult -> getAutonomousDatabaseResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAutonomousDatabase(GetAutonomousDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getAutonomousDatabase:getAutonomousDatabase", TypeShape.of(GetAutonomousDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Autonomous Database. * @@ -690,6 +821,50 @@ public static CompletableFuture getCloudVmClusterPlain( public static Output getCloudVmCluster(GetCloudVmClusterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getCloudVmCluster:getCloudVmCluster", TypeShape.of(GetCloudVmClusterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Cloud VM Cluster. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetCloudVmClusterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getCloudVmCluster(GetCloudVmClusterArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getCloudVmClusterResult -> getCloudVmClusterResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCloudVmCluster(GetCloudVmClusterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getCloudVmCluster:getCloudVmCluster", TypeShape.of(GetCloudVmClusterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Cloud VM Cluster. * @@ -863,6 +1038,49 @@ public static CompletableFuture getDbNodesPlain(GetDbNodesPlai public static Output getDbNodes(GetDbNodesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getDbNodes:getDbNodes", TypeShape.of(GetDbNodesResult.class), args, Utilities.withVersion(options)); } + /** + * Lists the database nodes for the specified Cloud VM Cluster. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetDbNodesArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getDbNodes(GetDbNodesArgs.builder()
+     *             .cloudVmClusterId("existing")
+     *             .build());
+     * 
+     *         ctx.export("example", example.applyValue(getDbNodesResult -> getDbNodesResult));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDbNodes(GetDbNodesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getDbNodes:getDbNodes", TypeShape.of(GetDbNodesResult.class), args, Utilities.withVersion(options)); + } /** * Lists the database nodes for the specified Cloud VM Cluster. * @@ -1038,6 +1256,50 @@ public static CompletableFuture getDbServersPlain(GetDbServe public static Output getDbServers(GetDbServersArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getDbServers:getDbServers", TypeShape.of(GetDbServersResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about existing DB Servers. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetDbServersArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getDbServers(GetDbServersArgs.builder()
+     *             .resourceGroupName("existing")
+     *             .cloudExadataInfrastructureName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getDbServersResult -> getDbServersResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDbServers(GetDbServersArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getDbServers:getDbServers", TypeShape.of(GetDbServersResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about existing DB Servers. * @@ -1217,6 +1479,51 @@ public static CompletableFuture getDbSystemShapesPlain( public static Output getDbSystemShapes(GetDbSystemShapesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getDbSystemShapes:getDbSystemShapes", TypeShape.of(GetDbSystemShapesResult.class), args, Utilities.withVersion(options)); } + /** + * This data source provides the list of DB System Shapes in Oracle Cloud Infrastructure Database service. + * + * Gets a list of the shapes that can be used to launch a new DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetDbSystemShapesArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getDbSystemShapes(GetDbSystemShapesArgs.builder()
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         ctx.export("example", example.applyValue(getDbSystemShapesResult -> getDbSystemShapesResult));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDbSystemShapes(GetDbSystemShapesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getDbSystemShapes:getDbSystemShapes", TypeShape.of(GetDbSystemShapesResult.class), args, Utilities.withVersion(options)); + } /** * This data source provides the list of DB System Shapes in Oracle Cloud Infrastructure Database service. * @@ -1394,6 +1701,50 @@ public static CompletableFuture getExadataInfras public static Output getExadataInfrastructure(GetExadataInfrastructureArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getExadataInfrastructure:getExadataInfrastructure", TypeShape.of(GetExadataInfrastructureResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Cloud Exadata Infrastructure. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetExadataInfrastructureArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getExadataInfrastructure(GetExadataInfrastructureArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getExadataInfrastructureResult -> getExadataInfrastructureResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getExadataInfrastructure(GetExadataInfrastructureArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getExadataInfrastructure:getExadataInfrastructure", TypeShape.of(GetExadataInfrastructureResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Cloud Exadata Infrastructure. * @@ -1573,6 +1924,51 @@ public static CompletableFuture getGiVersionsPlain(GetGiVer public static Output getGiVersions(GetGiVersionsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:oracle/getGiVersions:getGiVersions", TypeShape.of(GetGiVersionsResult.class), args, Utilities.withVersion(options)); } + /** + * This data source provides the list of GI Versions in Oracle Cloud Infrastructure Database service. + * + * Gets a list of supported GI versions. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.oracle.OracleFunctions;
+     * import com.pulumi.azure.oracle.inputs.GetGiVersionsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OracleFunctions.getGiVersions(GetGiVersionsArgs.builder()
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         ctx.export("example", example.applyValue(getGiVersionsResult -> getGiVersionsResult));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getGiVersions(GetGiVersionsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:oracle/getGiVersions:getGiVersions", TypeShape.of(GetGiVersionsResult.class), args, Utilities.withVersion(options)); + } /** * This data source provides the list of GI Versions in Oracle Cloud Infrastructure Database service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/paloalto/PaloaltoFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/paloalto/PaloaltoFunctions.java index 98a6df727a..2174373762 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/paloalto/PaloaltoFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/paloalto/PaloaltoFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class PaloaltoFunctions { @@ -23,6 +24,9 @@ public static CompletableFuture getLocalRulestackPlain( public static Output getLocalRulestack(GetLocalRulestackArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:paloalto/getLocalRulestack:getLocalRulestack", TypeShape.of(GetLocalRulestackResult.class), args, Utilities.withVersion(options)); } + public static Output getLocalRulestack(GetLocalRulestackArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:paloalto/getLocalRulestack:getLocalRulestack", TypeShape.of(GetLocalRulestackResult.class), args, Utilities.withVersion(options)); + } public static CompletableFuture getLocalRulestackPlain(GetLocalRulestackPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:paloalto/getLocalRulestack:getLocalRulestack", TypeShape.of(GetLocalRulestackResult.class), args, Utilities.withVersion(options)); } diff --git a/sdk/java/src/main/java/com/pulumi/azure/pim/PimFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/pim/PimFunctions.java index 8c04fea665..e16652e5d8 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/pim/PimFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/pim/PimFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class PimFunctions { @@ -439,6 +440,113 @@ public static Output getRoleManagementPolicy(GetR * <!--End PulumiCodeChooser --> * */ + public static Output getRoleManagementPolicy(GetRoleManagementPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:pim/getRoleManagementPolicy:getRoleManagementPolicy", TypeShape.of(GetRoleManagementPolicyResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to get information on a role policy for an Azure Management Group, Subscription, Resource Group or resource. + * + * ## Example Usage + * + * ### Resource Group + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetResourceGroupArgs;
+     * import com.pulumi.azure.authorization.AuthorizationFunctions;
+     * import com.pulumi.azure.authorization.inputs.GetRoleDefinitionArgs;
+     * import com.pulumi.azure.pim.PimFunctions;
+     * import com.pulumi.azure.pim.inputs.GetRoleManagementPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = CoreFunctions.getResourceGroup(GetResourceGroupArgs.builder()
+     *             .name("example-rg")
+     *             .build());
+     * 
+     *         final var rgContributor = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .name("Contributor")
+     *             .scope(example.applyValue(getResourceGroupResult -> getResourceGroupResult.id()))
+     *             .build());
+     * 
+     *         final var exampleGetRoleManagementPolicy = PimFunctions.getRoleManagementPolicy(GetRoleManagementPolicyArgs.builder()
+     *             .scope(test.id())
+     *             .roleDefinitionId(contributor.id())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * ### Management Group + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.management.ManagementFunctions;
+     * import com.pulumi.azure.management.inputs.GetGroupArgs;
+     * import com.pulumi.azure.authorization.AuthorizationFunctions;
+     * import com.pulumi.azure.authorization.inputs.GetRoleDefinitionArgs;
+     * import com.pulumi.azure.pim.PimFunctions;
+     * import com.pulumi.azure.pim.inputs.GetRoleManagementPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ManagementFunctions.getGroup(GetGroupArgs.builder()
+     *             .name("example-group")
+     *             .build());
+     * 
+     *         final var mgContributor = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .name("Contributor")
+     *             .scope(exampleAzurermManagementGroup.id())
+     *             .build());
+     * 
+     *         final var exampleGetRoleManagementPolicy = PimFunctions.getRoleManagementPolicy(GetRoleManagementPolicyArgs.builder()
+     *             .scope(example.applyValue(getGroupResult -> getGroupResult.id()))
+     *             .roleDefinitionId(mgContributor.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ public static CompletableFuture getRoleManagementPolicyPlain(GetRoleManagementPolicyPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:pim/getRoleManagementPolicy:getRoleManagementPolicy", TypeShape.of(GetRoleManagementPolicyResult.class), args, Utilities.withVersion(options)); } diff --git a/sdk/java/src/main/java/com/pulumi/azure/policy/PolicyFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/policy/PolicyFunctions.java index 10f8bd183d..49fc8fb123 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/policy/PolicyFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/policy/PolicyFunctions.java @@ -23,6 +23,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class PolicyFunctions { @@ -158,6 +159,50 @@ public static CompletableFuture getPolicyAssignmentPl public static Output getPolicyAssignment(GetPolicyAssignmentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:policy/getPolicyAssignment:getPolicyAssignment", TypeShape.of(GetPolicyAssignmentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Policy Assignment. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.policy.PolicyFunctions;
+     * import com.pulumi.azure.policy.inputs.GetPolicyAssignmentArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PolicyFunctions.getPolicyAssignment(GetPolicyAssignmentArgs.builder()
+     *             .name("existing")
+     *             .scopeId(exampleAzurermResourceGroup.id())
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getPolicyAssignmentResult -> getPolicyAssignmentResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPolicyAssignment(GetPolicyAssignmentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:policy/getPolicyAssignment:getPolicyAssignment", TypeShape.of(GetPolicyAssignmentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Policy Assignment. * @@ -417,6 +462,49 @@ public static CompletableFuture getPolicyDefintionPlai public static Output getPolicyDefintion(GetPolicyDefintionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:policy/getPolicyDefintion:getPolicyDefintion", TypeShape.of(GetPolicyDefintionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a Policy Definition, both custom and built in. Retrieves Policy Definitions from your current subscription by default. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.policy.PolicyFunctions;
+     * import com.pulumi.azure.policy.inputs.GetPolicyDefintionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PolicyFunctions.getPolicyDefintion(GetPolicyDefintionArgs.builder()
+     *             .displayName("Allowed resource types")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getPolicyDefintionResult -> getPolicyDefintionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPolicyDefintion(GetPolicyDefintionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:policy/getPolicyDefintion:getPolicyDefintion", TypeShape.of(GetPolicyDefintionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a Policy Definition, both custom and built in. Retrieves Policy Definitions from your current subscription by default. * @@ -675,6 +763,49 @@ public static CompletableFuture getPolicyDefint public static Output getPolicyDefintionBuiltIn(GetPolicyDefintionBuiltInArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:policy/getPolicyDefintionBuiltIn:getPolicyDefintionBuiltIn", TypeShape.of(GetPolicyDefintionBuiltInResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a Built-In Policy Definition. Retrieves Policy Definitions from your current subscription by default. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.policy.PolicyFunctions;
+     * import com.pulumi.azure.policy.inputs.GetPolicyDefintionBuiltInArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PolicyFunctions.getPolicyDefintionBuiltIn(GetPolicyDefintionBuiltInArgs.builder()
+     *             .displayName("Allowed resource types")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getPolicyDefintionBuiltInResult -> getPolicyDefintionBuiltInResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPolicyDefintionBuiltIn(GetPolicyDefintionBuiltInArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:policy/getPolicyDefintionBuiltIn:getPolicyDefintionBuiltIn", TypeShape.of(GetPolicyDefintionBuiltInResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a Built-In Policy Definition. Retrieves Policy Definitions from your current subscription by default. * @@ -933,6 +1064,49 @@ public static CompletableFuture getPolicySetDefini public static Output getPolicySetDefinition(GetPolicySetDefinitionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:policy/getPolicySetDefinition:getPolicySetDefinition", TypeShape.of(GetPolicySetDefinitionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Policy Set Definition. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.policy.PolicyFunctions;
+     * import com.pulumi.azure.policy.inputs.GetPolicySetDefinitionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PolicyFunctions.getPolicySetDefinition(GetPolicySetDefinitionArgs.builder()
+     *             .displayName("Policy Set Definition Example")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getPolicySetDefinitionResult -> getPolicySetDefinitionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPolicySetDefinition(GetPolicySetDefinitionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:policy/getPolicySetDefinition:getPolicySetDefinition", TypeShape.of(GetPolicySetDefinitionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Policy Set Definition. * @@ -1111,6 +1285,51 @@ public static CompletableFuture public static Output getVirtualMachineConfigurationAssignment(GetVirtualMachineConfigurationAssignmentArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:policy/getVirtualMachineConfigurationAssignment:getVirtualMachineConfigurationAssignment", TypeShape.of(GetVirtualMachineConfigurationAssignmentResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Guest Configuration Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.policy.PolicyFunctions;
+     * import com.pulumi.azure.policy.inputs.GetVirtualMachineConfigurationAssignmentArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PolicyFunctions.getVirtualMachineConfigurationAssignment(GetVirtualMachineConfigurationAssignmentArgs.builder()
+     *             .name("AzureWindowsBaseline")
+     *             .resourceGroupName("example-RG")
+     *             .virtualMachineName("example-vm")
+     *             .build());
+     * 
+     *         ctx.export("complianceStatus", example.applyValue(getVirtualMachineConfigurationAssignmentResult -> getVirtualMachineConfigurationAssignmentResult.complianceStatus()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualMachineConfigurationAssignment(GetVirtualMachineConfigurationAssignmentArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:policy/getVirtualMachineConfigurationAssignment:getVirtualMachineConfigurationAssignment", TypeShape.of(GetVirtualMachineConfigurationAssignmentResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Guest Configuration Policy. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/portal/PortalFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/portal/PortalFunctions.java index 7957049945..1efa2ff05b 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/portal/PortalFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/portal/PortalFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class PortalFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture azurerm_portal_d public static Output azurerm_portal_dashboard(Azurerm_portal_dashboardArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:portal/azurerm_portal_dashboard:azurerm_portal_dashboard", TypeShape.of(Azurerm_portal_dashboardResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing shared dashboard in the Azure Portal. This is the data source of the `azurerm_dashboard` resource. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.portal.PortalFunctions;
+     * import com.pulumi.azure.portal.inputs.Azurerm_portal_dashboardArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PortalFunctions.azurerm_portal_dashboard(Azurerm_portal_dashboardArgs.builder()
+     *             .name("existing-dashboard")
+     *             .resourceGroupName("dashboard-rg")
+     *             .build());
+     * 
+     *         ctx.export("id", exampleAzurermDashboard.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output azurerm_portal_dashboard(Azurerm_portal_dashboardArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:portal/azurerm_portal_dashboard:azurerm_portal_dashboard", TypeShape.of(Azurerm_portal_dashboardResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing shared dashboard in the Azure Portal. This is the data source of the `azurerm_dashboard` resource. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/postgresql/PostgresqlFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/postgresql/PostgresqlFunctions.java index faf556d220..cc35d998f3 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/postgresql/PostgresqlFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/postgresql/PostgresqlFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class PostgresqlFunctions { @@ -149,6 +150,50 @@ public static CompletableFuture getFlexibleServerPlain( public static Output getFlexibleServer(GetFlexibleServerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:postgresql/getFlexibleServer:getFlexibleServer", TypeShape.of(GetFlexibleServerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing PostgreSQL Flexible Server. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.postgresql.PostgresqlFunctions;
+     * import com.pulumi.azure.postgresql.inputs.GetFlexibleServerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PostgresqlFunctions.getFlexibleServer(GetFlexibleServerArgs.builder()
+     *             .name("existing-postgresql-fs")
+     *             .resourceGroupName("existing-postgresql-resgroup")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getFlexibleServerResult -> getFlexibleServerResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFlexibleServer(GetFlexibleServerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:postgresql/getFlexibleServer:getFlexibleServer", TypeShape.of(GetFlexibleServerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing PostgreSQL Flexible Server. * @@ -325,6 +370,50 @@ public static CompletableFuture getServerPlain(GetServerPlainAr public static Output getServer(GetServerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:postgresql/getServer:getServer", TypeShape.of(GetServerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing PostgreSQL Azure Database Server. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.postgresql.PostgresqlFunctions;
+     * import com.pulumi.azure.postgresql.inputs.GetServerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PostgresqlFunctions.getServer(GetServerArgs.builder()
+     *             .name("postgresql-server-1")
+     *             .resourceGroupName("api-rg-pro")
+     *             .build());
+     * 
+     *         ctx.export("postgresqlServerId", example.applyValue(getServerResult -> getServerResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getServer(GetServerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:postgresql/getServer:getServer", TypeShape.of(GetServerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing PostgreSQL Azure Database Server. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/privatedns/PrivatednsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/privatedns/PrivatednsFunctions.java index 0edf681990..25679948c3 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/privatedns/PrivatednsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/privatedns/PrivatednsFunctions.java @@ -56,6 +56,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class PrivatednsFunctions { @@ -188,6 +189,49 @@ public static CompletableFuture getAAAARecordPlain(GetAAAAR public static Output getAAAARecord(GetAAAARecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getAAAARecord:getAAAARecord", TypeShape.of(GetAAAARecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.AAAARecord;
+     * import com.pulumi.azure.privatedns.AAAARecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var example = new AAAARecord("example", AAAARecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsAaaaRecordId", exampleAzurermPrivateDnsAaaaRecord.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAAAARecord(GetAAAARecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getAAAARecord:getAAAARecord", TypeShape.of(GetAAAARecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -360,6 +404,49 @@ public static CompletableFuture getARecordPlain(GetARecordPlai public static Output getARecord(GetARecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getARecord:getARecord", TypeShape.of(GetARecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetARecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatednsFunctions.getARecord(GetARecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsARecordId", example.applyValue(getARecordResult -> getARecordResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getARecord(GetARecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getARecord:getARecord", TypeShape.of(GetARecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -532,6 +619,49 @@ public static CompletableFuture getCnameRecordPlain(GetCna public static Output getCnameRecord(GetCnameRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getCnameRecord:getCnameRecord", TypeShape.of(GetCnameRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.CnameRecord;
+     * import com.pulumi.azure.privatedns.CnameRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var example = new CnameRecord("example", CnameRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsCnameRecordId", exampleAzurermPrivateDnsCnameRecord.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCnameRecord(GetCnameRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getCnameRecord:getCnameRecord", TypeShape.of(GetCnameRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -707,6 +837,50 @@ public static CompletableFuture getDnsZonePlain(GetDnsZonePlai public static Output getDnsZone(GetDnsZoneArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getDnsZone:getDnsZone", TypeShape.of(GetDnsZoneResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Private DNS Zone. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetDnsZoneArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatednsFunctions.getDnsZone(GetDnsZoneArgs.builder()
+     *             .name("contoso.internal")
+     *             .resourceGroupName("contoso-dns")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsZoneId", example.applyValue(getDnsZoneResult -> getDnsZoneResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getDnsZone(GetDnsZoneArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getDnsZone:getDnsZone", TypeShape.of(GetDnsZoneResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Private DNS Zone. * @@ -880,6 +1054,49 @@ public static CompletableFuture getMxRecordPlain(GetMxRecordP public static Output getMxRecord(GetMxRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getMxRecord:getMxRecord", TypeShape.of(GetMxRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.MxRecord;
+     * import com.pulumi.azure.privatedns.MxRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var example = new MxRecord("example", MxRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsMxRecordId", exampleAzurermPrivateDnsMxRecord.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getMxRecord(GetMxRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getMxRecord:getMxRecord", TypeShape.of(GetMxRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1052,6 +1269,49 @@ public static CompletableFuture getPtrRecordPlain(GetPtrReco public static Output getPtrRecord(GetPtrRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getPtrRecord:getPtrRecord", TypeShape.of(GetPtrRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PTRRecord;
+     * import com.pulumi.azure.privatedns.PTRRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var example = new PTRRecord("example", PTRRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsPtrRecordId", exampleAzurermPrivateDnsPtrRecord.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPtrRecord(GetPtrRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getPtrRecord:getPtrRecord", TypeShape.of(GetPtrRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -1224,6 +1484,49 @@ public static CompletableFuture getResolverPlain(GetResolverP public static Output getResolver(GetResolverArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getResolver:getResolver", TypeShape.of(GetResolverResult.class), args, Utilities.withVersion(options)); } + /** + * Gets information about an existing Private DNS Resolver. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetResolverArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var test = PrivatednsFunctions.getResolver(GetResolverArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName("example-resourcegroup-name")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getResolver(GetResolverArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getResolver:getResolver", TypeShape.of(GetResolverResult.class), args, Utilities.withVersion(options)); + } /** * Gets information about an existing Private DNS Resolver. * @@ -1396,6 +1699,49 @@ public static CompletableFuture getResolv public static Output getResolverDnsForwardingRuleset(GetResolverDnsForwardingRulesetArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getResolverDnsForwardingRuleset:getResolverDnsForwardingRuleset", TypeShape.of(GetResolverDnsForwardingRulesetResult.class), args, Utilities.withVersion(options)); } + /** + * Gets information about an existing Private DNS Resolver Dns Forwarding Ruleset. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetResolverDnsForwardingRulesetArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatednsFunctions.getResolverDnsForwardingRuleset(GetResolverDnsForwardingRulesetArgs.builder()
+     *             .name("example-ruleset")
+     *             .resourceGroupName("example-ruleset-resourcegroup")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getResolverDnsForwardingRuleset(GetResolverDnsForwardingRulesetArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getResolverDnsForwardingRuleset:getResolverDnsForwardingRuleset", TypeShape.of(GetResolverDnsForwardingRulesetResult.class), args, Utilities.withVersion(options)); + } /** * Gets information about an existing Private DNS Resolver Dns Forwarding Ruleset. * @@ -1582,7 +1928,136 @@ public static Output getResolverForwardingRule( * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.privatedns.PrivatednsFunctions; - * import com.pulumi.azure.privatedns.inputs.GetResolverForwardingRuleArgs; + * import com.pulumi.azure.privatedns.inputs.GetResolverForwardingRuleArgs; + * import java.util.List; + * import java.util.ArrayList; + * import java.util.Map; + * import java.io.File; + * import java.nio.file.Files; + * import java.nio.file.Paths; + * + * public class App { + * public static void main(String[] args) { + * Pulumi.run(App::stack); + * } + * + * public static void stack(Context ctx) { + * final var example = PrivatednsFunctions.getResolverForwardingRule(GetResolverForwardingRuleArgs.builder() + * .name("example-rule") + * .dnsForwardingRulesetId("example-forwarding-rulset-id") + * .build()); + * + * } + * } + * } + *
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getResolverForwardingRule(GetResolverForwardingRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getResolverForwardingRule:getResolverForwardingRule", TypeShape.of(GetResolverForwardingRuleResult.class), args, Utilities.withVersion(options)); + } + /** + * Gets information about an existing Private DNS Resolver Forwarding Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetResolverForwardingRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatednsFunctions.getResolverForwardingRule(GetResolverForwardingRuleArgs.builder()
+     *             .name("example-rule")
+     *             .dnsForwardingRulesetId("example-forwarding-rulset-id")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getResolverForwardingRulePlain(GetResolverForwardingRulePlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:privatedns/getResolverForwardingRule:getResolverForwardingRule", TypeShape.of(GetResolverForwardingRuleResult.class), args, Utilities.withVersion(options)); + } + /** + * Gets information about an existing Private DNS Resolver Inbound Endpoint. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetResolverInboundEndpointArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatednsFunctions.getResolverInboundEndpoint(GetResolverInboundEndpointArgs.builder()
+     *             .name("example-drie")
+     *             .privateDnsResolverId("example-private-dns-resolver-id")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getResolverInboundEndpoint(GetResolverInboundEndpointArgs args) { + return getResolverInboundEndpoint(args, InvokeOptions.Empty); + } + /** + * Gets information about an existing Private DNS Resolver Inbound Endpoint. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetResolverInboundEndpointArgs;
      * import java.util.List;
      * import java.util.ArrayList;
      * import java.util.Map;
@@ -1596,9 +2071,9 @@ public static Output getResolverForwardingRule(
      *     }
      * 
      *     public static void stack(Context ctx) {
-     *         final var example = PrivatednsFunctions.getResolverForwardingRule(GetResolverForwardingRuleArgs.builder()
-     *             .name("example-rule")
-     *             .dnsForwardingRulesetId("example-forwarding-rulset-id")
+     *         final var example = PrivatednsFunctions.getResolverInboundEndpoint(GetResolverInboundEndpointArgs.builder()
+     *             .name("example-drie")
+     *             .privateDnsResolverId("example-private-dns-resolver-id")
      *             .build());
      * 
      *     }
@@ -1608,8 +2083,8 @@ public static Output getResolverForwardingRule(
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getResolverForwardingRulePlain(GetResolverForwardingRulePlainArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invokeAsync("azure:privatedns/getResolverForwardingRule:getResolverForwardingRule", TypeShape.of(GetResolverForwardingRuleResult.class), args, Utilities.withVersion(options));
+    public static CompletableFuture getResolverInboundEndpointPlain(GetResolverInboundEndpointPlainArgs args) {
+        return getResolverInboundEndpointPlain(args, InvokeOptions.Empty);
     }
     /**
      * Gets information about an existing Private DNS Resolver Inbound Endpoint.
@@ -1651,8 +2126,8 @@ public static CompletableFuture getResolverForw
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getResolverInboundEndpoint(GetResolverInboundEndpointArgs args) {
-        return getResolverInboundEndpoint(args, InvokeOptions.Empty);
+    public static Output getResolverInboundEndpoint(GetResolverInboundEndpointArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invoke("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", TypeShape.of(GetResolverInboundEndpointResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Gets information about an existing Private DNS Resolver Inbound Endpoint.
@@ -1694,8 +2169,8 @@ public static Output getResolverInboundEndpoin
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getResolverInboundEndpointPlain(GetResolverInboundEndpointPlainArgs args) {
-        return getResolverInboundEndpointPlain(args, InvokeOptions.Empty);
+    public static Output getResolverInboundEndpoint(GetResolverInboundEndpointArgs args, InvokeOutputOptions options) {
+        return Deployment.getInstance().invoke("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", TypeShape.of(GetResolverInboundEndpointResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Gets information about an existing Private DNS Resolver Inbound Endpoint.
@@ -1737,11 +2212,11 @@ public static CompletableFuture getResolverInb
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getResolverInboundEndpoint(GetResolverInboundEndpointArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invoke("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", TypeShape.of(GetResolverInboundEndpointResult.class), args, Utilities.withVersion(options));
+    public static CompletableFuture getResolverInboundEndpointPlain(GetResolverInboundEndpointPlainArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invokeAsync("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", TypeShape.of(GetResolverInboundEndpointResult.class), args, Utilities.withVersion(options));
     }
     /**
-     * Gets information about an existing Private DNS Resolver Inbound Endpoint.
+     * Gets information about an existing Private DNS Resolver Outbound Endpoint.
      * 
      * ## Example Usage
      * 
@@ -1754,7 +2229,7 @@ public static Output getResolverInboundEndpoin
      * import com.pulumi.Pulumi;
      * import com.pulumi.core.Output;
      * import com.pulumi.azure.privatedns.PrivatednsFunctions;
-     * import com.pulumi.azure.privatedns.inputs.GetResolverInboundEndpointArgs;
+     * import com.pulumi.azure.privatedns.inputs.GetResolverOutboundEndpointArgs;
      * import java.util.List;
      * import java.util.ArrayList;
      * import java.util.Map;
@@ -1768,8 +2243,8 @@ public static Output getResolverInboundEndpoin
      *     }
      * 
      *     public static void stack(Context ctx) {
-     *         final var example = PrivatednsFunctions.getResolverInboundEndpoint(GetResolverInboundEndpointArgs.builder()
-     *             .name("example-drie")
+     *         final var example = PrivatednsFunctions.getResolverOutboundEndpoint(GetResolverOutboundEndpointArgs.builder()
+     *             .name("example-endpoint")
      *             .privateDnsResolverId("example-private-dns-resolver-id")
      *             .build());
      * 
@@ -1780,8 +2255,8 @@ public static Output getResolverInboundEndpoin
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getResolverInboundEndpointPlain(GetResolverInboundEndpointPlainArgs args, InvokeOptions options) {
-        return Deployment.getInstance().invokeAsync("azure:privatedns/getResolverInboundEndpoint:getResolverInboundEndpoint", TypeShape.of(GetResolverInboundEndpointResult.class), args, Utilities.withVersion(options));
+    public static Output getResolverOutboundEndpoint(GetResolverOutboundEndpointArgs args) {
+        return getResolverOutboundEndpoint(args, InvokeOptions.Empty);
     }
     /**
      * Gets information about an existing Private DNS Resolver Outbound Endpoint.
@@ -1823,8 +2298,8 @@ public static CompletableFuture getResolverInb
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getResolverOutboundEndpoint(GetResolverOutboundEndpointArgs args) {
-        return getResolverOutboundEndpoint(args, InvokeOptions.Empty);
+    public static CompletableFuture getResolverOutboundEndpointPlain(GetResolverOutboundEndpointPlainArgs args) {
+        return getResolverOutboundEndpointPlain(args, InvokeOptions.Empty);
     }
     /**
      * Gets information about an existing Private DNS Resolver Outbound Endpoint.
@@ -1866,8 +2341,8 @@ public static Output getResolverOutboundEndpo
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static CompletableFuture getResolverOutboundEndpointPlain(GetResolverOutboundEndpointPlainArgs args) {
-        return getResolverOutboundEndpointPlain(args, InvokeOptions.Empty);
+    public static Output getResolverOutboundEndpoint(GetResolverOutboundEndpointArgs args, InvokeOptions options) {
+        return Deployment.getInstance().invoke("azure:privatedns/getResolverOutboundEndpoint:getResolverOutboundEndpoint", TypeShape.of(GetResolverOutboundEndpointResult.class), args, Utilities.withVersion(options));
     }
     /**
      * Gets information about an existing Private DNS Resolver Outbound Endpoint.
@@ -1909,7 +2384,7 @@ public static CompletableFuture getResolverOu
      * <!--End PulumiCodeChooser -->
      * 
      */
-    public static Output getResolverOutboundEndpoint(GetResolverOutboundEndpointArgs args, InvokeOptions options) {
+    public static Output getResolverOutboundEndpoint(GetResolverOutboundEndpointArgs args, InvokeOutputOptions options) {
         return Deployment.getInstance().invoke("azure:privatedns/getResolverOutboundEndpoint:getResolverOutboundEndpoint", TypeShape.of(GetResolverOutboundEndpointResult.class), args, Utilities.withVersion(options));
     }
     /**
@@ -2084,6 +2559,49 @@ public static CompletableFuture getResolver
     public static Output getResolverVirtualNetworkLink(GetResolverVirtualNetworkLinkArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:privatedns/getResolverVirtualNetworkLink:getResolverVirtualNetworkLink", TypeShape.of(GetResolverVirtualNetworkLinkResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Gets information about an existing Private DNS Resolver Virtual Network Link.
+     * 
+     * ## Example Usage
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetResolverVirtualNetworkLinkArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatednsFunctions.getResolverVirtualNetworkLink(GetResolverVirtualNetworkLinkArgs.builder()
+     *             .name("example-link")
+     *             .dnsForwardingRulesetId("example-dns-forwarding-ruleset-id")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getResolverVirtualNetworkLink(GetResolverVirtualNetworkLinkArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getResolverVirtualNetworkLink:getResolverVirtualNetworkLink", TypeShape.of(GetResolverVirtualNetworkLinkResult.class), args, Utilities.withVersion(options)); + } /** * Gets information about an existing Private DNS Resolver Virtual Network Link. * @@ -2253,6 +2771,48 @@ public static CompletableFuture getSoaRecordPlain(GetSoaReco public static Output getSoaRecord(GetSoaRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getSoaRecord:getSoaRecord", TypeShape.of(GetSoaRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azurerm.privateDnsSoaRecord;
+     * import com.pulumi.azurerm.PrivateDnsSoaRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var example = new PrivateDnsSoaRecord("example", PrivateDnsSoaRecordArgs.builder()
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsSoaRecordId", exampleAzurermPrivateDnsSoaRecord.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSoaRecord(GetSoaRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getSoaRecord:getSoaRecord", TypeShape.of(GetSoaRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -2424,6 +2984,49 @@ public static CompletableFuture getSrvRecordPlain(GetSrvReco public static Output getSrvRecord(GetSrvRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getSrvRecord:getSrvRecord", TypeShape.of(GetSrvRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.SRVRecord;
+     * import com.pulumi.azure.privatedns.SRVRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var example = new SRVRecord("example", SRVRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsSrvRecordId", exampleAzurermPrivateDnsSrvRecord.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSrvRecord(GetSrvRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getSrvRecord:getSrvRecord", TypeShape.of(GetSrvRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -2596,6 +3199,49 @@ public static CompletableFuture getTxtRecordPlain(GetTxtReco public static Output getTxtRecord(GetTxtRecordArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getTxtRecord:getTxtRecord", TypeShape.of(GetTxtRecordResult.class), args, Utilities.withVersion(options)); } + /** + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.TxtRecord;
+     * import com.pulumi.azure.privatedns.TxtRecordArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var example = new TxtRecord("example", TxtRecordArgs.builder()
+     *             .name("test")
+     *             .zoneName("test-zone")
+     *             .resourceGroupName("test-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsTxtRecordId", exampleAzurermPrivateDnsTxtRecord.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTxtRecord(GetTxtRecordArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getTxtRecord:getTxtRecord", TypeShape.of(GetTxtRecordResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -2774,6 +3420,51 @@ public static CompletableFuture getZoneVirtualN public static Output getZoneVirtualNetworkLink(GetZoneVirtualNetworkLinkArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatedns/getZoneVirtualNetworkLink:getZoneVirtualNetworkLink", TypeShape.of(GetZoneVirtualNetworkLinkResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Private DNS zone Virtual Network Link. These Links enable DNS resolution and registration inside Azure Virtual Networks using Azure Private DNS. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatedns.PrivatednsFunctions;
+     * import com.pulumi.azure.privatedns.inputs.GetZoneVirtualNetworkLinkArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatednsFunctions.getZoneVirtualNetworkLink(GetZoneVirtualNetworkLinkArgs.builder()
+     *             .name("test")
+     *             .resourceGroupName("test-rg")
+     *             .privateDnsZoneName("test-zone")
+     *             .build());
+     * 
+     *         ctx.export("privateDnsARecordId", example.applyValue(getZoneVirtualNetworkLinkResult -> getZoneVirtualNetworkLinkResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getZoneVirtualNetworkLink(GetZoneVirtualNetworkLinkArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatedns/getZoneVirtualNetworkLink:getZoneVirtualNetworkLink", TypeShape.of(GetZoneVirtualNetworkLinkResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Private DNS zone Virtual Network Link. These Links enable DNS resolution and registration inside Azure Virtual Networks using Azure Private DNS. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/privatelink/PrivatelinkFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/privatelink/PrivatelinkFunctions.java index b7ca6b36fc..c3e583c60c 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/privatelink/PrivatelinkFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/privatelink/PrivatelinkFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class PrivatelinkFunctions { @@ -152,6 +153,50 @@ public static CompletableFuture getEndpointConnecti public static Output getEndpointConnection(GetEndpointConnectionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatelink/getEndpointConnection:getEndpointConnection", TypeShape.of(GetEndpointConnectionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access the connection status information about an existing Private Endpoint Connection. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatelink.PrivatelinkFunctions;
+     * import com.pulumi.azure.privatelink.inputs.GetEndpointConnectionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatelinkFunctions.getEndpointConnection(GetEndpointConnectionArgs.builder()
+     *             .name("example-private-endpoint")
+     *             .resourceGroupName("example-rg")
+     *             .build());
+     * 
+     *         ctx.export("privateEndpointStatus", example.applyValue(getEndpointConnectionResult -> getEndpointConnectionResult.privateServiceConnections()[0].status()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEndpointConnection(GetEndpointConnectionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatelink/getEndpointConnection:getEndpointConnection", TypeShape.of(GetEndpointConnectionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access the connection status information about an existing Private Endpoint Connection. * @@ -328,6 +373,50 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatelink/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Private Link Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatelink.PrivatelinkFunctions;
+     * import com.pulumi.azure.privatelink.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatelinkFunctions.getService(GetServiceArgs.builder()
+     *             .name("myPrivateLinkService")
+     *             .resourceGroupName("PrivateLinkServiceRG")
+     *             .build());
+     * 
+     *         ctx.export("privateLinkServiceId", example.applyValue(getServiceResult -> getServiceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatelink/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Private Link Service. * @@ -504,6 +593,50 @@ public static CompletableFuture getServiceE public static Output getServiceEndpointConnections(GetServiceEndpointConnectionsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:privatelink/getServiceEndpointConnections:getServiceEndpointConnections", TypeShape.of(GetServiceEndpointConnectionsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access endpoint connection information about an existing Private Link Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.privatelink.PrivatelinkFunctions;
+     * import com.pulumi.azure.privatelink.inputs.GetServiceEndpointConnectionsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = PrivatelinkFunctions.getServiceEndpointConnections(GetServiceEndpointConnectionsArgs.builder()
+     *             .serviceId(exampleAzurermPrivateLinkService.id())
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .build());
+     * 
+     *         ctx.export("privateEndpointStatus", example.applyValue(getServiceEndpointConnectionsResult -> getServiceEndpointConnectionsResult.privateEndpointConnections()[0].status()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getServiceEndpointConnections(GetServiceEndpointConnectionsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:privatelink/getServiceEndpointConnections:getServiceEndpointConnections", TypeShape.of(GetServiceEndpointConnectionsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access endpoint connection information about an existing Private Link Service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/proximity/ProximityFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/proximity/ProximityFunctions.java index 68ae4269cd..adc85dfe64 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/proximity/ProximityFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/proximity/ProximityFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ProximityFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getPlacementGroupPlain( public static Output getPlacementGroup(GetPlacementGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:proximity/getPlacementGroup:getPlacementGroup", TypeShape.of(GetPlacementGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Proximity Placement Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.proximity.ProximityFunctions;
+     * import com.pulumi.azure.proximity.inputs.GetPlacementGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ProximityFunctions.getPlacementGroup(GetPlacementGroupArgs.builder()
+     *             .name("tf-appsecuritygroup")
+     *             .resourceGroupName("my-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("proximityPlacementGroupId", example.applyValue(getPlacementGroupResult -> getPlacementGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPlacementGroup(GetPlacementGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:proximity/getPlacementGroup:getPlacementGroup", TypeShape.of(GetPlacementGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Proximity Placement Group. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/recoveryservices/RecoveryservicesFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/recoveryservices/RecoveryservicesFunctions.java index dfc211f87c..dc9203828d 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/recoveryservices/RecoveryservicesFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/recoveryservices/RecoveryservicesFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class RecoveryservicesFunctions { @@ -143,6 +144,49 @@ public static CompletableFuture getVaultPlain(GetVaultPlainArgs public static Output getVault(GetVaultArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:recoveryservices/getVault:getVault", TypeShape.of(GetVaultResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Recovery Services Vault. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.recoveryservices.RecoveryservicesFunctions;
+     * import com.pulumi.azure.recoveryservices.inputs.GetVaultArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var vault = RecoveryservicesFunctions.getVault(GetVaultArgs.builder()
+     *             .name("tfex-recovery_vault")
+     *             .resourceGroupName("tfex-resource_group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVault(GetVaultArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:recoveryservices/getVault:getVault", TypeShape.of(GetVaultResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Recovery Services Vault. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/redis/RedisFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/redis/RedisFunctions.java index 28b29bbac1..98daa0b670 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/redis/RedisFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/redis/RedisFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class RedisFunctions { @@ -152,6 +153,51 @@ public static CompletableFuture getCachePlain(GetCachePlainArgs public static Output getCache(GetCacheArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:redis/getCache:getCache", TypeShape.of(GetCacheResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Redis Cache + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.redis.RedisFunctions;
+     * import com.pulumi.azure.redis.inputs.GetCacheArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = RedisFunctions.getCache(GetCacheArgs.builder()
+     *             .name("myrediscache")
+     *             .resourceGroupName("redis-cache")
+     *             .build());
+     * 
+     *         ctx.export("primaryAccessKey", example.applyValue(getCacheResult -> getCacheResult.primaryAccessKey()));
+     *         ctx.export("hostname", example.applyValue(getCacheResult -> getCacheResult.hostname()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getCache(GetCacheArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:redis/getCache:getCache", TypeShape.of(GetCacheResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Redis Cache * @@ -335,6 +381,52 @@ public static CompletableFuture getEnterpriseDataba public static Output getEnterpriseDatabase(GetEnterpriseDatabaseArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:redis/getEnterpriseDatabase:getEnterpriseDatabase", TypeShape.of(GetEnterpriseDatabaseResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Redis Enterprise Database + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.redis.RedisFunctions;
+     * import com.pulumi.azure.redis.inputs.GetEnterpriseDatabaseArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = RedisFunctions.getEnterpriseDatabase(GetEnterpriseDatabaseArgs.builder()
+     *             .name("default")
+     *             .resourceGroupName(exampleAzurermResourceGroup.name())
+     *             .clusterId(exampleAzurermRedisEnterpriseCluster.id())
+     *             .build());
+     * 
+     *         ctx.export("redisEnterpriseDatabasePrimaryKey", example.applyValue(getEnterpriseDatabaseResult -> getEnterpriseDatabaseResult.primaryAccessKey()));
+     *         ctx.export("redisEnterpriseDatabaseSecondaryKey", example.applyValue(getEnterpriseDatabaseResult -> getEnterpriseDatabaseResult.secondaryAccessKey()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEnterpriseDatabase(GetEnterpriseDatabaseArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:redis/getEnterpriseDatabase:getEnterpriseDatabase", TypeShape.of(GetEnterpriseDatabaseResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Redis Enterprise Database * diff --git a/sdk/java/src/main/java/com/pulumi/azure/role/RoleFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/role/RoleFunctions.java index ca362fd45c..5ecd0e737d 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/role/RoleFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/role/RoleFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class RoleFunctions { @@ -431,6 +432,76 @@ public static Output getRoleDefinition(GetRoleDefinitio * */ @Deprecated /* azure.role.getRoleDefinition has been deprecated in favor of azure.authorization.getRoleDefinition */ + public static Output getRoleDefinition(GetRoleDefinitionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:role/getRoleDefinition:getRoleDefinition", TypeShape.of(GetRoleDefinitionResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Role Definition. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.CoreFunctions;
+     * import com.pulumi.azure.core.inputs.GetSubscriptionArgs;
+     * import com.pulumi.azure.authorization.RoleDefinition;
+     * import com.pulumi.azure.authorization.RoleDefinitionArgs;
+     * import com.pulumi.azure.authorization.AuthorizationFunctions;
+     * import com.pulumi.azure.authorization.inputs.GetRoleDefinitionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var primary = CoreFunctions.getSubscription();
+     * 
+     *         var customRoleDefinition = new RoleDefinition("customRoleDefinition", RoleDefinitionArgs.builder()
+     *             .roleDefinitionId("00000000-0000-0000-0000-000000000000")
+     *             .name("CustomRoleDef")
+     *             .scope(primary.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *             .build());
+     * 
+     *         final var custom = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .roleDefinitionId(customRoleDefinition.roleDefinitionId())
+     *             .scope(primary.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *             .build());
+     * 
+     *         final var custom-byname = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .name(customRoleDefinition.name())
+     *             .scope(primary.applyValue(getSubscriptionResult -> getSubscriptionResult.id()))
+     *             .build());
+     * 
+     *         final var builtin = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
+     *             .name("Contributor")
+     *             .build());
+     * 
+     *         ctx.export("customRoleDefinitionId", custom.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult).applyValue(custom -> custom.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult.id())));
+     *         ctx.export("contributorRoleDefinitionId", builtin.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * @deprecated + * azure.role.getRoleDefinition has been deprecated in favor of azure.authorization.getRoleDefinition + * + */ + @Deprecated /* azure.role.getRoleDefinition has been deprecated in favor of azure.authorization.getRoleDefinition */ public static CompletableFuture getRoleDefinitionPlain(GetRoleDefinitionPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:role/getRoleDefinition:getRoleDefinition", TypeShape.of(GetRoleDefinitionResult.class), args, Utilities.withVersion(options)); } diff --git a/sdk/java/src/main/java/com/pulumi/azure/search/SearchFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/search/SearchFunctions.java index 82318d4f5e..642dbd13a5 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/search/SearchFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/search/SearchFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class SearchFunctions { @@ -164,6 +165,56 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:search/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Manages a Search Service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.search.SearchFunctions;
+     * import com.pulumi.azure.search.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
+     *             .name("example-resources")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         final var example = SearchFunctions.getService(GetServiceArgs.builder()
+     *             .name("example-search-service")
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:search/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Manages a Search Service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/sentinel/SentinelFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/sentinel/SentinelFunctions.java index f8d1409025..9bf12511cc 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/sentinel/SentinelFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/sentinel/SentinelFunctions.java @@ -17,6 +17,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class SentinelFunctions { @@ -173,6 +174,57 @@ public static CompletableFuture getAlertRulePlain(GetAlertRu public static Output getAlertRule(GetAlertRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:sentinel/getAlertRule:getAlertRule", TypeShape.of(GetAlertRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Sentinel Alert Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.operationalinsights.OperationalinsightsFunctions;
+     * import com.pulumi.azure.operationalinsights.inputs.GetAnalyticsWorkspaceArgs;
+     * import com.pulumi.azure.sentinel.SentinelFunctions;
+     * import com.pulumi.azure.sentinel.inputs.GetAlertRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = OperationalinsightsFunctions.getAnalyticsWorkspace(GetAnalyticsWorkspaceArgs.builder()
+     *             .name("example")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         final var exampleGetAlertRule = SentinelFunctions.getAlertRule(GetAlertRuleArgs.builder()
+     *             .name("existing")
+     *             .logAnalyticsWorkspaceId(example.applyValue(getAnalyticsWorkspaceResult -> getAnalyticsWorkspaceResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("id", exampleGetAlertRule.applyValue(getAlertRuleResult -> getAlertRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAlertRule(GetAlertRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:sentinel/getAlertRule:getAlertRule", TypeShape.of(GetAlertRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Sentinel Alert Rule. * @@ -425,6 +477,73 @@ public static CompletableFuture getAlertRuleAnomalyPl public static Output getAlertRuleAnomaly(GetAlertRuleAnomalyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:sentinel/getAlertRuleAnomaly:getAlertRuleAnomaly", TypeShape.of(GetAlertRuleAnomalyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Anomaly Alert Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.operationalinsights.AnalyticsWorkspace;
+     * import com.pulumi.azure.operationalinsights.AnalyticsWorkspaceArgs;
+     * import com.pulumi.azure.sentinel.LogAnalyticsWorkspaceOnboarding;
+     * import com.pulumi.azure.sentinel.LogAnalyticsWorkspaceOnboardingArgs;
+     * import com.pulumi.azure.sentinel.SentinelFunctions;
+     * import com.pulumi.azure.sentinel.inputs.GetAlertRuleAnomalyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
+     *             .name("example-resources")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         var exampleAnalyticsWorkspace = new AnalyticsWorkspace("exampleAnalyticsWorkspace", AnalyticsWorkspaceArgs.builder()
+     *             .name("example-law")
+     *             .location(exampleResourceGroup.location())
+     *             .resourceGroupName(exampleResourceGroup.name())
+     *             .sku("PerGB2018")
+     *             .build());
+     * 
+     *         var exampleLogAnalyticsWorkspaceOnboarding = new LogAnalyticsWorkspaceOnboarding("exampleLogAnalyticsWorkspaceOnboarding", LogAnalyticsWorkspaceOnboardingArgs.builder()
+     *             .workspaceId(exampleAnalyticsWorkspace.id())
+     *             .customerManagedKeyEnabled(false)
+     *             .build());
+     * 
+     *         final var example = SentinelFunctions.getAlertRuleAnomaly(GetAlertRuleAnomalyArgs.builder()
+     *             .logAnalyticsWorkspaceId(exampleLogAnalyticsWorkspaceOnboarding.workspaceId())
+     *             .displayName("Potential data staging")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getAlertRuleAnomalyResult -> getAlertRuleAnomalyResult).applyValue(example -> example.applyValue(getAlertRuleAnomalyResult -> getAlertRuleAnomalyResult.id())));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAlertRuleAnomaly(GetAlertRuleAnomalyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:sentinel/getAlertRuleAnomaly:getAlertRuleAnomaly", TypeShape.of(GetAlertRuleAnomalyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Anomaly Alert Rule. * @@ -624,6 +743,50 @@ public static CompletableFuture getAlertRuleTemplate public static Output getAlertRuleTemplate(GetAlertRuleTemplateArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:sentinel/getAlertRuleTemplate:getAlertRuleTemplate", TypeShape.of(GetAlertRuleTemplateResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Sentinel Alert Rule Template. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.sentinel.SentinelFunctions;
+     * import com.pulumi.azure.sentinel.inputs.GetAlertRuleTemplateArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = SentinelFunctions.getAlertRuleTemplate(GetAlertRuleTemplateArgs.builder()
+     *             .logAnalyticsWorkspaceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.OperationalInsights/workspaces/workspace1")
+     *             .displayName("Create incidents based on Azure Security Center for IoT alerts")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getAlertRuleTemplateResult -> getAlertRuleTemplateResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAlertRuleTemplate(GetAlertRuleTemplateArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:sentinel/getAlertRuleTemplate:getAlertRuleTemplate", TypeShape.of(GetAlertRuleTemplateResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Sentinel Alert Rule Template. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/servicebus/ServicebusFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/servicebus/ServicebusFunctions.java index 512b06e757..ef411671a5 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/servicebus/ServicebusFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/servicebus/ServicebusFunctions.java @@ -32,6 +32,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class ServicebusFunctions { @@ -167,6 +168,50 @@ public static CompletableFuture getNamespacePlain(GetNamespa public static Output getNamespace(GetNamespaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getNamespace:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing ServiceBus Namespace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetNamespaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getNamespace(GetNamespaceArgs.builder()
+     *             .name("examplenamespace")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("location", example.applyValue(getNamespaceResult -> getNamespaceResult.location()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNamespace(GetNamespaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getNamespace:getNamespace", TypeShape.of(GetNamespaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing ServiceBus Namespace. * @@ -343,6 +388,50 @@ public static CompletableFuture getNamespac public static Output getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", TypeShape.of(GetNamespaceAuthorizationRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing ServiceBus Namespace Authorization Rule. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetNamespaceAuthorizationRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs.builder()
+     *             .name("examplerule")
+     *             .namespaceId("examplenamespace")
+     *             .build());
+     * 
+     *         ctx.export("ruleId", example.applyValue(getNamespaceAuthorizationRuleResult -> getNamespaceAuthorizationRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getNamespaceAuthorizationRule(GetNamespaceAuthorizationRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getNamespaceAuthorizationRule:getNamespaceAuthorizationRule", TypeShape.of(GetNamespaceAuthorizationRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing ServiceBus Namespace Authorization Rule. * @@ -396,6 +485,9 @@ public static CompletableFuture getNam public static Output getNamespaceDisasterRecoveryConfig(GetNamespaceDisasterRecoveryConfigArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getNamespaceDisasterRecoveryConfig:getNamespaceDisasterRecoveryConfig", TypeShape.of(GetNamespaceDisasterRecoveryConfigResult.class), args, Utilities.withVersion(options)); } + public static Output getNamespaceDisasterRecoveryConfig(GetNamespaceDisasterRecoveryConfigArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getNamespaceDisasterRecoveryConfig:getNamespaceDisasterRecoveryConfig", TypeShape.of(GetNamespaceDisasterRecoveryConfigResult.class), args, Utilities.withVersion(options)); + } public static CompletableFuture getNamespaceDisasterRecoveryConfigPlain(GetNamespaceDisasterRecoveryConfigPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:servicebus/getNamespaceDisasterRecoveryConfig:getNamespaceDisasterRecoveryConfig", TypeShape.of(GetNamespaceDisasterRecoveryConfigResult.class), args, Utilities.withVersion(options)); } @@ -531,6 +623,50 @@ public static CompletableFuture getQueuePlain(GetQueuePlainArgs public static Output getQueue(GetQueueArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getQueue:getQueue", TypeShape.of(GetQueueResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Service Bus Queue. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetQueueArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getQueue(GetQueueArgs.builder()
+     *             .name("existing")
+     *             .namespaceId("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getQueueResult -> getQueueResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getQueue(GetQueueArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getQueue:getQueue", TypeShape.of(GetQueueResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Service Bus Queue. * @@ -713,6 +849,52 @@ public static CompletableFuture getQueueAuthori public static Output getQueueAuthorizationRule(GetQueueAuthorizationRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getQueueAuthorizationRule:getQueueAuthorizationRule", TypeShape.of(GetQueueAuthorizationRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing ServiceBus Queue Authorisation Rule within a ServiceBus Queue. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetQueueAuthorizationRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getQueueAuthorizationRule(GetQueueAuthorizationRuleArgs.builder()
+     *             .name("example-tfex_name")
+     *             .resourceGroupName("example-resources")
+     *             .queueName("example-servicebus_queue")
+     *             .namespaceName("example-namespace")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getQueueAuthorizationRuleResult -> getQueueAuthorizationRuleResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getQueueAuthorizationRule(GetQueueAuthorizationRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getQueueAuthorizationRule:getQueueAuthorizationRule", TypeShape.of(GetQueueAuthorizationRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing ServiceBus Queue Authorisation Rule within a ServiceBus Queue. * @@ -891,6 +1073,50 @@ public static CompletableFuture getSubscriptionPlain(GetS public static Output getSubscription(GetSubscriptionArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getSubscription:getSubscription", TypeShape.of(GetSubscriptionResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing ServiceBus Subscription. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetSubscriptionArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getSubscription(GetSubscriptionArgs.builder()
+     *             .name("examplesubscription")
+     *             .topicId("exampletopic")
+     *             .build());
+     * 
+     *         ctx.export("servicebusSubscription", exampleAzurermServicebusNamespace);
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSubscription(GetSubscriptionArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getSubscription:getSubscription", TypeShape.of(GetSubscriptionResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing ServiceBus Subscription. * @@ -1067,6 +1293,50 @@ public static CompletableFuture getTopicPlain(GetTopicPlainArgs public static Output getTopic(GetTopicArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getTopic:getTopic", TypeShape.of(GetTopicResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Service Bus Topic. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetTopicArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getTopic(GetTopicArgs.builder()
+     *             .name("existing")
+     *             .namespaceId("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getTopicResult -> getTopicResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTopic(GetTopicArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getTopic:getTopic", TypeShape.of(GetTopicResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Service Bus Topic. * @@ -1249,6 +1519,52 @@ public static CompletableFuture getTopicAuthori public static Output getTopicAuthorizationRule(GetTopicAuthorizationRuleArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:servicebus/getTopicAuthorizationRule:getTopicAuthorizationRule", TypeShape.of(GetTopicAuthorizationRuleResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about a ServiceBus Topic Authorization Rule within a ServiceBus Topic. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.servicebus.ServicebusFunctions;
+     * import com.pulumi.azure.servicebus.inputs.GetTopicAuthorizationRuleArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = ServicebusFunctions.getTopicAuthorizationRule(GetTopicAuthorizationRuleArgs.builder()
+     *             .name("example-tfex_name")
+     *             .resourceGroupName("example-resources")
+     *             .namespaceName("example-namespace")
+     *             .topicName("example-servicebus_topic")
+     *             .build());
+     * 
+     *         ctx.export("servicebusAuthorizationRuleId", exampleAzuremServicebusTopicAuthorizationRule.id());
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTopicAuthorizationRule(GetTopicAuthorizationRuleArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:servicebus/getTopicAuthorizationRule:getTopicAuthorizationRule", TypeShape.of(GetTopicAuthorizationRuleResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about a ServiceBus Topic Authorization Rule within a ServiceBus Topic. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/signalr/SignalrFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/signalr/SignalrFunctions.java index d1de56c52e..7ce18397f6 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/signalr/SignalrFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/signalr/SignalrFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class SignalrFunctions { @@ -143,6 +144,49 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:signalr/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure SignalR service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.signalr.SignalrFunctions;
+     * import com.pulumi.azure.signalr.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = SignalrFunctions.getService(GetServiceArgs.builder()
+     *             .name("test-signalr")
+     *             .resourceGroupName("signalr-resource-group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:signalr/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure SignalR service. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/siterecovery/SiterecoveryFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/siterecovery/SiterecoveryFunctions.java index 4f2890a453..3eb4761670 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/siterecovery/SiterecoveryFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/siterecovery/SiterecoveryFunctions.java @@ -20,6 +20,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class SiterecoveryFunctions { @@ -155,6 +156,50 @@ public static CompletableFuture getFabricPlain(GetFabricPlainAr public static Output getFabric(GetFabricArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:siterecovery/getFabric:getFabric", TypeShape.of(GetFabricResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Site Recovery Replication Fabric. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.siterecovery.SiterecoveryFunctions;
+     * import com.pulumi.azure.siterecovery.inputs.GetFabricArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var fabric = SiterecoveryFunctions.getFabric(GetFabricArgs.builder()
+     *             .name("primary-fabric")
+     *             .recoveryVaultName("tfex-recovery_vault")
+     *             .resourceGroupName("tfex-resource_group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFabric(GetFabricArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:siterecovery/getFabric:getFabric", TypeShape.of(GetFabricResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Site Recovery Replication Fabric. * @@ -334,6 +379,51 @@ public static CompletableFuture getProtectionConta public static Output getProtectionContainer(GetProtectionContainerArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:siterecovery/getProtectionContainer:getProtectionContainer", TypeShape.of(GetProtectionContainerResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing site recovery services protection container. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.siterecovery.SiterecoveryFunctions;
+     * import com.pulumi.azure.siterecovery.inputs.GetProtectionContainerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var container = SiterecoveryFunctions.getProtectionContainer(GetProtectionContainerArgs.builder()
+     *             .name("primary-container")
+     *             .recoveryVaultName("tfex-recovery_vault")
+     *             .resourceGroupName("tfex-resource_group")
+     *             .recoveryFabricName("primary-fabric")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getProtectionContainer(GetProtectionContainerArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:siterecovery/getProtectionContainer:getProtectionContainer", TypeShape.of(GetProtectionContainerResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing site recovery services protection container. * @@ -511,6 +601,50 @@ public static CompletableFuture getReplicationPolicy public static Output getReplicationPolicy(GetReplicationPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:siterecovery/getReplicationPolicy:getReplicationPolicy", TypeShape.of(GetReplicationPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Site Recovery replication policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.siterecovery.SiterecoveryFunctions;
+     * import com.pulumi.azure.siterecovery.inputs.GetReplicationPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var policy = SiterecoveryFunctions.getReplicationPolicy(GetReplicationPolicyArgs.builder()
+     *             .name("replication-policy")
+     *             .recoveryVaultName("tfex-recovery_vault")
+     *             .resourceGroupName("tfex-resource_group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getReplicationPolicy(GetReplicationPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:siterecovery/getReplicationPolicy:getReplicationPolicy", TypeShape.of(GetReplicationPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Site Recovery replication policy. * @@ -705,6 +839,56 @@ public static CompletableFuture getReplication public static Output getReplicationRecoveryPlan(GetReplicationRecoveryPlanArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:siterecovery/getReplicationRecoveryPlan:getReplicationRecoveryPlan", TypeShape.of(GetReplicationRecoveryPlanResult.class), args, Utilities.withVersion(options)); } + /** + * Get information about an Azure Site Recovery Plan within a Recovery Services vault. A recovery plan gathers machines into recovery groups for the purpose of failover. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.recoveryservices.RecoveryservicesFunctions;
+     * import com.pulumi.azure.recoveryservices.inputs.GetVaultArgs;
+     * import com.pulumi.azure.siterecovery.SiterecoveryFunctions;
+     * import com.pulumi.azure.siterecovery.inputs.GetReplicationRecoveryPlanArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var vault = RecoveryservicesFunctions.getVault(GetVaultArgs.builder()
+     *             .name("tfex-recovery_vault")
+     *             .resourceGroupName("tfex-resource_group")
+     *             .build());
+     * 
+     *         final var example = SiterecoveryFunctions.getReplicationRecoveryPlan(GetReplicationRecoveryPlanArgs.builder()
+     *             .name("example-recovery-plan")
+     *             .recoveryVaultId(vault.applyValue(getVaultResult -> getVaultResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getReplicationRecoveryPlan(GetReplicationRecoveryPlanArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:siterecovery/getReplicationRecoveryPlan:getReplicationRecoveryPlan", TypeShape.of(GetReplicationRecoveryPlanResult.class), args, Utilities.withVersion(options)); + } /** * Get information about an Azure Site Recovery Plan within a Recovery Services vault. A recovery plan gathers machines into recovery groups for the purpose of failover. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/stack/StackFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/stack/StackFunctions.java index 4fedb73b93..1df50b3726 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/stack/StackFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/stack/StackFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class StackFunctions { @@ -152,6 +153,52 @@ public static CompletableFuture getHciClusterPlain(GetHciCl public static Output getHciCluster(GetHciClusterArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:stack/getHciCluster:getHciCluster", TypeShape.of(GetHciClusterResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Stack HCI Cluster instance. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.stack.StackFunctions;
+     * import com.pulumi.azure.stack.inputs.GetHciClusterArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StackFunctions.getHciCluster(GetHciClusterArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getHciClusterResult -> getHciClusterResult.id()));
+     *         ctx.export("location", example.applyValue(getHciClusterResult -> getHciClusterResult.location()));
+     *         ctx.export("clientId", example.applyValue(getHciClusterResult -> getHciClusterResult.clientId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getHciCluster(GetHciClusterArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:stack/getHciCluster:getHciCluster", TypeShape.of(GetHciClusterResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Stack HCI Cluster instance. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/storage/StorageFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/storage/StorageFunctions.java index 8dd510a12d..edad3deb28 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/storage/StorageFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/storage/StorageFunctions.java @@ -53,6 +53,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class StorageFunctions { @@ -188,6 +189,50 @@ public static CompletableFuture getAccountPlain(GetAccountPlai public static Output getAccount(GetAccountArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Storage Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetAccountArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("packerimages")
+     *             .resourceGroupName("packer-storage")
+     *             .build());
+     * 
+     *         ctx.export("storageAccountTier", example.applyValue(getAccountResult -> getAccountResult.accountTier()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccount(GetAccountArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getAccount:getAccount", TypeShape.of(GetAccountResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Account. * @@ -499,6 +544,95 @@ public static CompletableFuture getAccountBlob public static Output getAccountBlobContainerSAS(GetAccountBlobContainerSASArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getAccountBlobContainerSAS:getAccountBlobContainerSAS", TypeShape.of(GetAccountBlobContainerSASResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Storage Account Blob Container. + * + * Shared access signatures allow fine-grained, ephemeral access control to various aspects of an Azure Storage Account Blob Container. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.storage.Account;
+     * import com.pulumi.azure.storage.AccountArgs;
+     * import com.pulumi.azure.storage.Container;
+     * import com.pulumi.azure.storage.ContainerArgs;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetAccountBlobContainerSASArgs;
+     * import com.pulumi.azure.storage.inputs.GetAccountBlobContainerSASPermissionsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var rg = new ResourceGroup("rg", ResourceGroupArgs.builder()
+     *             .name("resourceGroupName")
+     *             .location("West Europe")
+     *             .build());
+     * 
+     *         var storage = new Account("storage", AccountArgs.builder()
+     *             .name("storageaccountname")
+     *             .resourceGroupName(rg.name())
+     *             .location(rg.location())
+     *             .accountTier("Standard")
+     *             .accountReplicationType("LRS")
+     *             .build());
+     * 
+     *         var container = new Container("container", ContainerArgs.builder()
+     *             .name("mycontainer")
+     *             .storageAccountName(storage.name())
+     *             .containerAccessType("private")
+     *             .build());
+     * 
+     *         final var example = StorageFunctions.getAccountBlobContainerSAS(GetAccountBlobContainerSASArgs.builder()
+     *             .connectionString(storage.primaryConnectionString())
+     *             .containerName(container.name())
+     *             .httpsOnly(true)
+     *             .ipAddress("168.1.5.65")
+     *             .start("2018-03-21")
+     *             .expiry("2018-03-21")
+     *             .permissions(GetAccountBlobContainerSASPermissionsArgs.builder()
+     *                 .read(true)
+     *                 .add(true)
+     *                 .create(false)
+     *                 .write(false)
+     *                 .delete(true)
+     *                 .list(true)
+     *                 .build())
+     *             .cacheControl("max-age=5")
+     *             .contentDisposition("inline")
+     *             .contentEncoding("deflate")
+     *             .contentLanguage("en-US")
+     *             .contentType("application/json")
+     *             .build());
+     * 
+     *         ctx.export("sasUrlQueryString", example.applyValue(getAccountBlobContainerSASResult -> getAccountBlobContainerSASResult).applyValue(example -> example.applyValue(getAccountBlobContainerSASResult -> getAccountBlobContainerSASResult.sas())));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getAccountBlobContainerSAS(GetAccountBlobContainerSASArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getAccountBlobContainerSAS:getAccountBlobContainerSAS", TypeShape.of(GetAccountBlobContainerSASResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Storage Account Blob Container. * @@ -969,11 +1103,16 @@ public static Output getAccountSAS(GetAccountSASArgs args, * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getAccountSASPlain(GetAccountSASPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:storage/getAccountSAS:getAccountSAS", TypeShape.of(GetAccountSASResult.class), args, Utilities.withVersion(options)); + public static Output getAccountSAS(GetAccountSASArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getAccountSAS:getAccountSAS", TypeShape.of(GetAccountSASResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about an existing Storage Blob. + * Use this data source to obtain a Shared Access Signature (SAS Token) for an existing Storage Account. + * + * Shared access signatures allow fine-grained, ephemeral access control to various aspects of an Azure Storage Account. + * + * Note that this is an [Account SAS](https://docs.microsoft.com/rest/api/storageservices/constructing-an-account-sas) + * and *not* a [Service SAS](https://docs.microsoft.com/rest/api/storageservices/constructing-a-service-sas). * * ## Example Usage * @@ -985,8 +1124,15 @@ public static CompletableFuture getAccountSASPlain(GetAccou * import com.pulumi.Context; * import com.pulumi.Pulumi; * import com.pulumi.core.Output; + * import com.pulumi.azure.core.ResourceGroup; + * import com.pulumi.azure.core.ResourceGroupArgs; + * import com.pulumi.azure.storage.Account; + * import com.pulumi.azure.storage.AccountArgs; * import com.pulumi.azure.storage.StorageFunctions; - * import com.pulumi.azure.storage.inputs.GetBlobArgs; + * import com.pulumi.azure.storage.inputs.GetAccountSASArgs; + * import com.pulumi.azure.storage.inputs.GetAccountSASResourceTypesArgs; + * import com.pulumi.azure.storage.inputs.GetAccountSASServicesArgs; + * import com.pulumi.azure.storage.inputs.GetAccountSASPermissionsArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1000,12 +1146,52 @@ public static CompletableFuture getAccountSASPlain(GetAccou * } * * public static void stack(Context ctx) { - * final var example = StorageFunctions.getBlob(GetBlobArgs.builder() - * .name("example-blob-name") - * .storageAccountName("example-storage-account-name") - * .storageContainerName("example-storage-container-name") + * var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder() + * .name("resourceGroupName") + * .location("West Europe") + * .build()); + * + * var exampleAccount = new Account("exampleAccount", AccountArgs.builder() + * .name("storageaccountname") + * .resourceGroupName(exampleResourceGroup.name()) + * .location(exampleResourceGroup.location()) + * .accountTier("Standard") + * .accountReplicationType("GRS") + * .tags(Map.of("environment", "staging")) + * .build()); + * + * final var example = StorageFunctions.getAccountSAS(GetAccountSASArgs.builder() + * .connectionString(exampleAccount.primaryConnectionString()) + * .httpsOnly(true) + * .signedVersion("2017-07-29") + * .resourceTypes(GetAccountSASResourceTypesArgs.builder() + * .service(true) + * .container(false) + * .object(false) + * .build()) + * .services(GetAccountSASServicesArgs.builder() + * .blob(true) + * .queue(false) + * .table(false) + * .file(false) + * .build()) + * .start("2018-03-21T00:00:00Z") + * .expiry("2020-03-21T00:00:00Z") + * .permissions(GetAccountSASPermissionsArgs.builder() + * .read(true) + * .write(true) + * .delete(false) + * .list(false) + * .add(true) + * .create(true) + * .update(false) + * .process(false) + * .tag(false) + * .filter(false) + * .build()) * .build()); * + * ctx.export("sasUrlQueryString", example.applyValue(getAccountSASResult -> getAccountSASResult).applyValue(example -> example.applyValue(getAccountSASResult -> getAccountSASResult.sas()))); * } * } * } @@ -1013,8 +1199,8 @@ public static CompletableFuture getAccountSASPlain(GetAccou * <!--End PulumiCodeChooser --> * */ - public static Output getBlob(GetBlobArgs args) { - return getBlob(args, InvokeOptions.Empty); + public static CompletableFuture getAccountSASPlain(GetAccountSASPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:storage/getAccountSAS:getAccountSAS", TypeShape.of(GetAccountSASResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Storage Blob. @@ -1057,8 +1243,8 @@ public static Output getBlob(GetBlobArgs args) { * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getBlobPlain(GetBlobPlainArgs args) { - return getBlobPlain(args, InvokeOptions.Empty); + public static Output getBlob(GetBlobArgs args) { + return getBlob(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Storage Blob. @@ -1101,8 +1287,8 @@ public static CompletableFuture getBlobPlain(GetBlobPlainArgs arg * <!--End PulumiCodeChooser --> * */ - public static Output getBlob(GetBlobArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:storage/getBlob:getBlob", TypeShape.of(GetBlobResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getBlobPlain(GetBlobPlainArgs args) { + return getBlobPlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Storage Blob. @@ -1145,11 +1331,11 @@ public static Output getBlob(GetBlobArgs args, InvokeOptions opti * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getBlobPlain(GetBlobPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:storage/getBlob:getBlob", TypeShape.of(GetBlobResult.class), args, Utilities.withVersion(options)); + public static Output getBlob(GetBlobArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:storage/getBlob:getBlob", TypeShape.of(GetBlobResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about the existing Storage Containers within a Storage Account. + * Use this data source to access information about an existing Storage Blob. * * ## Example Usage * @@ -1162,7 +1348,7 @@ public static CompletableFuture getBlobPlain(GetBlobPlainArgs arg * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.storage.StorageFunctions; - * import com.pulumi.azure.storage.inputs.GetContainersArgs; + * import com.pulumi.azure.storage.inputs.GetBlobArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1176,11 +1362,12 @@ public static CompletableFuture getBlobPlain(GetBlobPlainArgs arg * } * * public static void stack(Context ctx) { - * final var example = StorageFunctions.getContainers(GetContainersArgs.builder() - * .storageAccountId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1") + * final var example = StorageFunctions.getBlob(GetBlobArgs.builder() + * .name("example-blob-name") + * .storageAccountName("example-storage-account-name") + * .storageContainerName("example-storage-container-name") * .build()); * - * ctx.export("containerId", example.applyValue(getContainersResult -> getContainersResult.containers()[0].resourceManagerId())); * } * } * } @@ -1188,11 +1375,11 @@ public static CompletableFuture getBlobPlain(GetBlobPlainArgs arg * <!--End PulumiCodeChooser --> * */ - public static Output getContainers(GetContainersArgs args) { - return getContainers(args, InvokeOptions.Empty); + public static Output getBlob(GetBlobArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getBlob:getBlob", TypeShape.of(GetBlobResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about the existing Storage Containers within a Storage Account. + * Use this data source to access information about an existing Storage Blob. * * ## Example Usage * @@ -1205,7 +1392,7 @@ public static Output getContainers(GetContainersArgs args) * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.storage.StorageFunctions; - * import com.pulumi.azure.storage.inputs.GetContainersArgs; + * import com.pulumi.azure.storage.inputs.GetBlobArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -1219,11 +1406,12 @@ public static Output getContainers(GetContainersArgs args) * } * * public static void stack(Context ctx) { - * final var example = StorageFunctions.getContainers(GetContainersArgs.builder() - * .storageAccountId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1") + * final var example = StorageFunctions.getBlob(GetBlobArgs.builder() + * .name("example-blob-name") + * .storageAccountName("example-storage-account-name") + * .storageContainerName("example-storage-container-name") * .build()); * - * ctx.export("containerId", example.applyValue(getContainersResult -> getContainersResult.containers()[0].resourceManagerId())); * } * } * } @@ -1231,8 +1419,8 @@ public static Output getContainers(GetContainersArgs args) * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getContainersPlain(GetContainersPlainArgs args) { - return getContainersPlain(args, InvokeOptions.Empty); + public static CompletableFuture getBlobPlain(GetBlobPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:storage/getBlob:getBlob", TypeShape.of(GetBlobResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about the existing Storage Containers within a Storage Account. @@ -1274,8 +1462,8 @@ public static CompletableFuture getContainersPlain(GetConta * <!--End PulumiCodeChooser --> * */ - public static Output getContainers(GetContainersArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:storage/getContainers:getContainers", TypeShape.of(GetContainersResult.class), args, Utilities.withVersion(options)); + public static Output getContainers(GetContainersArgs args) { + return getContainers(args, InvokeOptions.Empty); } /** * Use this data source to access information about the existing Storage Containers within a Storage Account. @@ -1317,11 +1505,11 @@ public static Output getContainers(GetContainersArgs args, * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getContainersPlain(GetContainersPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:storage/getContainers:getContainers", TypeShape.of(GetContainersResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getContainersPlain(GetContainersPlainArgs args) { + return getContainersPlain(args, InvokeOptions.Empty); } /** - * Use this data source to access information about an existing Storage Encryption Scope. + * Use this data source to access information about the existing Storage Containers within a Storage Account. * * ## Example Usage * @@ -1334,8 +1522,137 @@ public static CompletableFuture getContainersPlain(GetConta * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.azure.storage.StorageFunctions; - * import com.pulumi.azure.storage.inputs.GetAccountArgs; - * import com.pulumi.azure.storage.inputs.GetEncryptionScopeArgs; + * import com.pulumi.azure.storage.inputs.GetContainersArgs; + * import java.util.List; + * import java.util.ArrayList; + * import java.util.Map; + * import java.io.File; + * import java.nio.file.Files; + * import java.nio.file.Paths; + * + * public class App { + * public static void main(String[] args) { + * Pulumi.run(App::stack); + * } + * + * public static void stack(Context ctx) { + * final var example = StorageFunctions.getContainers(GetContainersArgs.builder() + * .storageAccountId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1") + * .build()); + * + * ctx.export("containerId", example.applyValue(getContainersResult -> getContainersResult.containers()[0].resourceManagerId())); + * } + * } + * } + *
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getContainers(GetContainersArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:storage/getContainers:getContainers", TypeShape.of(GetContainersResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about the existing Storage Containers within a Storage Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetContainersArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getContainers(GetContainersArgs.builder()
+     *             .storageAccountId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1")
+     *             .build());
+     * 
+     *         ctx.export("containerId", example.applyValue(getContainersResult -> getContainersResult.containers()[0].resourceManagerId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getContainers(GetContainersArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getContainers:getContainers", TypeShape.of(GetContainersResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about the existing Storage Containers within a Storage Account. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetContainersArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getContainers(GetContainersArgs.builder()
+     *             .storageAccountId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/sa1")
+     *             .build());
+     * 
+     *         ctx.export("containerId", example.applyValue(getContainersResult -> getContainersResult.containers()[0].resourceManagerId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getContainersPlain(GetContainersPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:storage/getContainers:getContainers", TypeShape.of(GetContainersResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Storage Encryption Scope. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetAccountArgs;
+     * import com.pulumi.azure.storage.inputs.GetEncryptionScopeArgs;
      * import java.util.List;
      * import java.util.ArrayList;
      * import java.util.Map;
@@ -1470,6 +1787,56 @@ public static CompletableFuture getEncryptionScopePlai
     public static Output getEncryptionScope(GetEncryptionScopeArgs args, InvokeOptions options) {
         return Deployment.getInstance().invoke("azure:storage/getEncryptionScope:getEncryptionScope", TypeShape.of(GetEncryptionScopeResult.class), args, Utilities.withVersion(options));
     }
+    /**
+     * Use this data source to access information about an existing Storage Encryption Scope.
+     * 
+     * ## Example Usage
+     * 
+     * <!--Start PulumiCodeChooser -->
+     * 
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetAccountArgs;
+     * import com.pulumi.azure.storage.inputs.GetEncryptionScopeArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("storageaccountname")
+     *             .resourceGroupName("resourcegroupname")
+     *             .build());
+     * 
+     *         final var exampleGetEncryptionScope = StorageFunctions.getEncryptionScope(GetEncryptionScopeArgs.builder()
+     *             .name("existingStorageES")
+     *             .storageAccountId(example.applyValue(getAccountResult -> getAccountResult.id()))
+     *             .build());
+     * 
+     *         ctx.export("id", exampleGetEncryptionScope.applyValue(getEncryptionScopeResult -> getEncryptionScopeResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getEncryptionScope(GetEncryptionScopeArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getEncryptionScope:getEncryptionScope", TypeShape.of(GetEncryptionScopeResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Encryption Scope. * @@ -1664,6 +2031,54 @@ public static CompletableFuture getPolicyPlain(GetPolicyPlainAr public static Output getPolicy(GetPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getPolicy:getPolicy", TypeShape.of(GetPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Storage Management Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetAccountArgs;
+     * import com.pulumi.azure.storage.inputs.GetPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("storageaccountname")
+     *             .resourceGroupName("resourcegroupname")
+     *             .build());
+     * 
+     *         final var exampleGetPolicy = StorageFunctions.getPolicy(GetPolicyArgs.builder()
+     *             .storageAccountId(example.applyValue(getAccountResult -> getAccountResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPolicy(GetPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getPolicy:getPolicy", TypeShape.of(GetPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Management Policy. * @@ -1881,8 +2296,153 @@ public static Output getQueue(GetQueueArgs args, InvokeOptions o * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getQueuePlain(GetQueuePlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:storage/getQueue:getQueue", TypeShape.of(GetQueueResult.class), args, Utilities.withVersion(options)); + public static Output getQueue(GetQueueArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getQueue:getQueue", TypeShape.of(GetQueueResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing Storage Queue. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetQueueArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getQueue(GetQueueArgs.builder()
+     *             .name("example-queue-name")
+     *             .storageAccountName("example-storage-account-name")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getQueuePlain(GetQueuePlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:storage/getQueue:getQueue", TypeShape.of(GetQueueResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access information about an existing File Share. + * + * > **Note on Authentication** Shared Key authentication will always be used for this data source, as AzureAD authentication is not supported by the Storage API for files. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetAccountArgs;
+     * import com.pulumi.azure.storage.inputs.GetShareArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("exampleaccount")
+     *             .resourceGroupName("examples")
+     *             .build());
+     * 
+     *         final var exampleGetShare = StorageFunctions.getShare(GetShareArgs.builder()
+     *             .name("existing")
+     *             .storageAccountId(example.applyValue(getAccountResult -> getAccountResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getShare(GetShareArgs args) { + return getShare(args, InvokeOptions.Empty); + } + /** + * Use this data source to access information about an existing File Share. + * + * > **Note on Authentication** Shared Key authentication will always be used for this data source, as AzureAD authentication is not supported by the Storage API for files. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetAccountArgs;
+     * import com.pulumi.azure.storage.inputs.GetShareArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getAccount(GetAccountArgs.builder()
+     *             .name("exampleaccount")
+     *             .resourceGroupName("examples")
+     *             .build());
+     * 
+     *         final var exampleGetShare = StorageFunctions.getShare(GetShareArgs.builder()
+     *             .name("existing")
+     *             .storageAccountId(example.applyValue(getAccountResult -> getAccountResult.id()))
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static CompletableFuture getSharePlain(GetSharePlainArgs args) { + return getSharePlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing File Share. @@ -1932,8 +2492,8 @@ public static CompletableFuture getQueuePlain(GetQueuePlainArgs * <!--End PulumiCodeChooser --> * */ - public static Output getShare(GetShareArgs args) { - return getShare(args, InvokeOptions.Empty); + public static Output getShare(GetShareArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:storage/getShare:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing File Share. @@ -1983,8 +2543,8 @@ public static Output getShare(GetShareArgs args) { * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharePlain(GetSharePlainArgs args) { - return getSharePlain(args, InvokeOptions.Empty); + public static Output getShare(GetShareArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getShare:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing File Share. @@ -2034,13 +2594,11 @@ public static CompletableFuture getSharePlain(GetSharePlainArgs * <!--End PulumiCodeChooser --> * */ - public static Output getShare(GetShareArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("azure:storage/getShare:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options)); + public static CompletableFuture getSharePlain(GetSharePlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("azure:storage/getShare:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options)); } /** - * Use this data source to access information about an existing File Share. - * - * > **Note on Authentication** Shared Key authentication will always be used for this data source, as AzureAD authentication is not supported by the Storage API for files. + * Use this data source to access information about an existing Storage Container. * * ## Example Usage * @@ -2054,7 +2612,7 @@ public static Output getShare(GetShareArgs args, InvokeOptions o * import com.pulumi.core.Output; * import com.pulumi.azure.storage.StorageFunctions; * import com.pulumi.azure.storage.inputs.GetAccountArgs; - * import com.pulumi.azure.storage.inputs.GetShareArgs; + * import com.pulumi.azure.storage.inputs.GetStorageContainerArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -2073,8 +2631,8 @@ public static Output getShare(GetShareArgs args, InvokeOptions o * .resourceGroupName("examples") * .build()); * - * final var exampleGetShare = StorageFunctions.getShare(GetShareArgs.builder() - * .name("existing") + * final var exampleGetStorageContainer = StorageFunctions.getStorageContainer(GetStorageContainerArgs.builder() + * .name("example-container-name") * .storageAccountId(example.applyValue(getAccountResult -> getAccountResult.id())) * .build()); * @@ -2085,8 +2643,8 @@ public static Output getShare(GetShareArgs args, InvokeOptions o * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getSharePlain(GetSharePlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("azure:storage/getShare:getShare", TypeShape.of(GetShareResult.class), args, Utilities.withVersion(options)); + public static Output getStorageContainer(GetStorageContainerArgs args) { + return getStorageContainer(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Storage Container. @@ -2134,8 +2692,8 @@ public static CompletableFuture getSharePlain(GetSharePlainArgs * <!--End PulumiCodeChooser --> * */ - public static Output getStorageContainer(GetStorageContainerArgs args) { - return getStorageContainer(args, InvokeOptions.Empty); + public static CompletableFuture getStorageContainerPlain(GetStorageContainerPlainArgs args) { + return getStorageContainerPlain(args, InvokeOptions.Empty); } /** * Use this data source to access information about an existing Storage Container. @@ -2183,8 +2741,8 @@ public static Output getStorageContainer(GetStorageCo * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getStorageContainerPlain(GetStorageContainerPlainArgs args) { - return getStorageContainerPlain(args, InvokeOptions.Empty); + public static Output getStorageContainer(GetStorageContainerArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("azure:storage/getStorageContainer:getStorageContainer", TypeShape.of(GetStorageContainerResult.class), args, Utilities.withVersion(options)); } /** * Use this data source to access information about an existing Storage Container. @@ -2232,7 +2790,7 @@ public static CompletableFuture getStorageContainerPl * <!--End PulumiCodeChooser --> * */ - public static Output getStorageContainer(GetStorageContainerArgs args, InvokeOptions options) { + public static Output getStorageContainer(GetStorageContainerArgs args, InvokeOutputOptions options) { return Deployment.getInstance().invoke("azure:storage/getStorageContainer:getStorageContainer", TypeShape.of(GetStorageContainerResult.class), args, Utilities.withVersion(options)); } /** @@ -2416,6 +2974,50 @@ public static CompletableFuture getSyncPlain(GetSyncPlainArgs arg public static Output getSync(GetSyncArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getSync:getSync", TypeShape.of(GetSyncResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Storage Sync. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetSyncArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getSync(GetSyncArgs.builder()
+     *             .name("existingStorageSyncName")
+     *             .resourceGroupName("existingResGroup")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getSyncResult -> getSyncResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSync(GetSyncArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getSync:getSync", TypeShape.of(GetSyncResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Sync. * @@ -2592,6 +3194,50 @@ public static CompletableFuture getSyncGroupPlain(GetSyncGro public static Output getSyncGroup(GetSyncGroupArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getSyncGroup:getSyncGroup", TypeShape.of(GetSyncGroupResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Storage Sync Group. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetSyncGroupArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getSyncGroup(GetSyncGroupArgs.builder()
+     *             .name("existing-ss-group")
+     *             .storageSyncId("existing-ss-id")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getSyncGroupResult -> getSyncGroupResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getSyncGroup(GetSyncGroupArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getSyncGroup:getSyncGroup", TypeShape.of(GetSyncGroupResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Sync Group. * @@ -2765,6 +3411,49 @@ public static CompletableFuture getTablePlain(GetTablePlainArgs public static Output getTable(GetTableArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getTable:getTable", TypeShape.of(GetTableResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Storage Table. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetTableArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getTable(GetTableArgs.builder()
+     *             .name("example-table-name")
+     *             .storageAccountName("example-storage-account-name")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTable(GetTableArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getTable:getTable", TypeShape.of(GetTableResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Table. * @@ -2937,6 +3626,49 @@ public static CompletableFuture getTableEntitiesPlain(Ge public static Output getTableEntities(GetTableEntitiesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getTableEntities:getTableEntities", TypeShape.of(GetTableEntitiesResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Storage Table Entity. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetTableEntitiesArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getTableEntities(GetTableEntitiesArgs.builder()
+     *             .storageTableId(exampleAzurermStorageTable.id())
+     *             .filter("PartitionKey eq 'example'")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTableEntities(GetTableEntitiesArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getTableEntities:getTableEntities", TypeShape.of(GetTableEntitiesResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Table Entity. * @@ -3112,6 +3844,50 @@ public static CompletableFuture getTableEntityPlain(GetTab public static Output getTableEntity(GetTableEntityArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:storage/getTableEntity:getTableEntity", TypeShape.of(GetTableEntityResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Storage Table Entity. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.storage.StorageFunctions;
+     * import com.pulumi.azure.storage.inputs.GetTableEntityArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StorageFunctions.getTableEntity(GetTableEntityArgs.builder()
+     *             .storageTableId(exampleAzurermStorageTable.id())
+     *             .partitionKey("example-partition-key")
+     *             .rowKey("example-row-key")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getTableEntity(GetTableEntityArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:storage/getTableEntity:getTableEntity", TypeShape.of(GetTableEntityResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Storage Table Entity. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/streamanalytics/StreamanalyticsFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/streamanalytics/StreamanalyticsFunctions.java index 48b1237ded..701af9089a 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/streamanalytics/StreamanalyticsFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/streamanalytics/StreamanalyticsFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class StreamanalyticsFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getJobPlain(GetJobPlainArgs args) public static Output getJob(GetJobArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:streamanalytics/getJob:getJob", TypeShape.of(GetJobResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Stream Analytics Job. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.streamanalytics.StreamanalyticsFunctions;
+     * import com.pulumi.azure.streamanalytics.inputs.GetJobArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = StreamanalyticsFunctions.getJob(GetJobArgs.builder()
+     *             .name("example-job")
+     *             .resourceGroupName("example-resources")
+     *             .build());
+     * 
+     *         ctx.export("jobId", example.applyValue(getJobResult -> getJobResult.jobId()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getJob(GetJobArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:streamanalytics/getJob:getJob", TypeShape.of(GetJobResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Stream Analytics Job. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/synapse/SynapseFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/synapse/SynapseFunctions.java index 48b6511a41..7bd511e9d0 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/synapse/SynapseFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/synapse/SynapseFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class SynapseFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getWorkspacePlain(GetWorkspa public static Output getWorkspace(GetWorkspaceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:synapse/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Synapse Workspace. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.synapse.SynapseFunctions;
+     * import com.pulumi.azure.synapse.inputs.GetWorkspaceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = SynapseFunctions.getWorkspace(GetWorkspaceArgs.builder()
+     *             .name("existing")
+     *             .resourceGroupName("example-resource-group")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getWorkspaceResult -> getWorkspaceResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getWorkspace(GetWorkspaceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:synapse/getWorkspace:getWorkspace", TypeShape.of(GetWorkspaceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Synapse Workspace. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/systemcenter/SystemcenterFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/systemcenter/SystemcenterFunctions.java index 6cd4dac7e7..247df4c08c 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/systemcenter/SystemcenterFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/systemcenter/SystemcenterFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class SystemcenterFunctions { @@ -143,6 +144,49 @@ public static CompletableFuture ge public static Output getVirtualMachineManagerInventoryItems(GetVirtualMachineManagerInventoryItemsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:systemcenter/getVirtualMachineManagerInventoryItems:getVirtualMachineManagerInventoryItems", TypeShape.of(GetVirtualMachineManagerInventoryItemsResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about existing System Center Virtual Machine Manager Inventory Items. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.systemcenter.SystemcenterFunctions;
+     * import com.pulumi.azure.systemcenter.inputs.GetVirtualMachineManagerInventoryItemsArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = SystemcenterFunctions.getVirtualMachineManagerInventoryItems(GetVirtualMachineManagerInventoryItemsArgs.builder()
+     *             .inventoryType("Cloud")
+     *             .systemCenterVirtualMachineManagerServerId(exampleAzurermSystemCenterVirtualMachineManagerServer.id())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getVirtualMachineManagerInventoryItems(GetVirtualMachineManagerInventoryItemsArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:systemcenter/getVirtualMachineManagerInventoryItems:getVirtualMachineManagerInventoryItems", TypeShape.of(GetVirtualMachineManagerInventoryItemsResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about existing System Center Virtual Machine Manager Inventory Items. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/trafficmanager/TrafficmanagerFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/trafficmanager/TrafficmanagerFunctions.java index 0758806586..6e35f1cbf2 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/trafficmanager/TrafficmanagerFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/trafficmanager/TrafficmanagerFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class TrafficmanagerFunctions { @@ -207,6 +208,55 @@ public static Output getGeographicalLocation(GetG * */ @Deprecated /* azure.trafficmanager.getGeographicalLocation has been deprecated in favor of azure.network.getTrafficManager */ + public static Output getGeographicalLocation(GetGeographicalLocationArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:trafficmanager/getGeographicalLocation:getGeographicalLocation", TypeShape.of(GetGeographicalLocationResult.class), args, Utilities.withVersion(options)); + } + /** + * Use this data source to access the ID of a specified Traffic Manager Geographical Location within the Geographical Hierarchy. + * + * ## Example Usage + * + * ### World) + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.network.NetworkFunctions;
+     * import com.pulumi.azure.network.inputs.GetTrafficManagerArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = NetworkFunctions.getTrafficManager(GetTrafficManagerArgs.builder()
+     *             .name("World")
+     *             .build());
+     * 
+     *         ctx.export("locationCode", example.applyValue(getTrafficManagerResult -> getTrafficManagerResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + * @deprecated + * azure.trafficmanager.getGeographicalLocation has been deprecated in favor of azure.network.getTrafficManager + * + */ + @Deprecated /* azure.trafficmanager.getGeographicalLocation has been deprecated in favor of azure.network.getTrafficManager */ public static CompletableFuture getGeographicalLocationPlain(GetGeographicalLocationPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("azure:trafficmanager/getGeographicalLocation:getGeographicalLocation", TypeShape.of(GetGeographicalLocationResult.class), args, Utilities.withVersion(options)); } diff --git a/sdk/java/src/main/java/com/pulumi/azure/waf/WafFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/waf/WafFunctions.java index 539997d6d6..c68c3f780c 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/waf/WafFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/waf/WafFunctions.java @@ -11,6 +11,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class WafFunctions { @@ -146,6 +147,50 @@ public static CompletableFuture getFirewallPolicyPlain( public static Output getFirewallPolicy(GetFirewallPolicyArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:waf/getFirewallPolicy:getFirewallPolicy", TypeShape.of(GetFirewallPolicyResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Web Application Firewall Policy. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.waf.WafFunctions;
+     * import com.pulumi.azure.waf.inputs.GetFirewallPolicyArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = WafFunctions.getFirewallPolicy(GetFirewallPolicyArgs.builder()
+     *             .resourceGroupName("existing")
+     *             .name("existing")
+     *             .build());
+     * 
+     *         ctx.export("id", example.applyValue(getFirewallPolicyResult -> getFirewallPolicyResult.id()));
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getFirewallPolicy(GetFirewallPolicyArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:waf/getFirewallPolicy:getFirewallPolicy", TypeShape.of(GetFirewallPolicyResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Web Application Firewall Policy. * diff --git a/sdk/java/src/main/java/com/pulumi/azure/webpubsub/WebpubsubFunctions.java b/sdk/java/src/main/java/com/pulumi/azure/webpubsub/WebpubsubFunctions.java index 50c7c03bad..125c4530ee 100644 --- a/sdk/java/src/main/java/com/pulumi/azure/webpubsub/WebpubsubFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/azure/webpubsub/WebpubsubFunctions.java @@ -14,6 +14,7 @@ import com.pulumi.core.TypeShape; import com.pulumi.deployment.Deployment; import com.pulumi.deployment.InvokeOptions; +import com.pulumi.deployment.InvokeOutputOptions; import java.util.concurrent.CompletableFuture; public final class WebpubsubFunctions { @@ -194,6 +195,65 @@ public static CompletableFuture getPrivateLinkReso public static Output getPrivateLinkResource(GetPrivateLinkResourceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:webpubsub/getPrivateLinkResource:getPrivateLinkResource", TypeShape.of(GetPrivateLinkResourceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about the Private Link Resource supported by the Web Pubsub Resource. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.core.ResourceGroup;
+     * import com.pulumi.azure.core.ResourceGroupArgs;
+     * import com.pulumi.azure.webpubsub.Service;
+     * import com.pulumi.azure.webpubsub.ServiceArgs;
+     * import com.pulumi.azure.webpubsub.WebpubsubFunctions;
+     * import com.pulumi.azure.webpubsub.inputs.GetPrivateLinkResourceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         var testResourceGroup = new ResourceGroup("testResourceGroup", ResourceGroupArgs.builder()
+     *             .name("terraform-webpubsub")
+     *             .location("east us")
+     *             .build());
+     * 
+     *         var testService = new Service("testService", ServiceArgs.builder()
+     *             .name("tfex-webpubsub")
+     *             .location(testResourceGroup.location())
+     *             .resourceGroupName(testResourceGroup.name())
+     *             .sku("Standard_S1")
+     *             .capacity(1)
+     *             .build());
+     * 
+     *         final var test = WebpubsubFunctions.getPrivateLinkResource(GetPrivateLinkResourceArgs.builder()
+     *             .webPubsubId(testService.id())
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getPrivateLinkResource(GetPrivateLinkResourceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:webpubsub/getPrivateLinkResource:getPrivateLinkResource", TypeShape.of(GetPrivateLinkResourceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about the Private Link Resource supported by the Web Pubsub Resource. * @@ -382,6 +442,49 @@ public static CompletableFuture getServicePlain(GetServicePlai public static Output getService(GetServiceArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("azure:webpubsub/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); } + /** + * Use this data source to access information about an existing Azure Web Pubsub service. + * + * ## Example Usage + * + * <!--Start PulumiCodeChooser --> + *
+     * {@code
+     * package generated_program;
+     * 
+     * import com.pulumi.Context;
+     * import com.pulumi.Pulumi;
+     * import com.pulumi.core.Output;
+     * import com.pulumi.azure.webpubsub.WebpubsubFunctions;
+     * import com.pulumi.azure.webpubsub.inputs.GetServiceArgs;
+     * import java.util.List;
+     * import java.util.ArrayList;
+     * import java.util.Map;
+     * import java.io.File;
+     * import java.nio.file.Files;
+     * import java.nio.file.Paths;
+     * 
+     * public class App {
+     *     public static void main(String[] args) {
+     *         Pulumi.run(App::stack);
+     *     }
+     * 
+     *     public static void stack(Context ctx) {
+     *         final var example = WebpubsubFunctions.getService(GetServiceArgs.builder()
+     *             .name("test-webpubsub")
+     *             .resourceGroupName("wps-resource-group")
+     *             .build());
+     * 
+     *     }
+     * }
+     * }
+     * 
+ * <!--End PulumiCodeChooser --> + * + */ + public static Output getService(GetServiceArgs args, InvokeOutputOptions options) { + return Deployment.getInstance().invoke("azure:webpubsub/getService:getService", TypeShape.of(GetServiceResult.class), args, Utilities.withVersion(options)); + } /** * Use this data source to access information about an existing Azure Web Pubsub service. * diff --git a/sdk/nodejs/package.json b/sdk/nodejs/package.json index 87f0bdcab4..a6ec09f170 100644 --- a/sdk/nodejs/package.json +++ b/sdk/nodejs/package.json @@ -17,7 +17,7 @@ "@azure/functions": "=1.2.2", "@azure/identity": "^4.0.0", "@azure/ms-rest-azure-js": "^2.0.1", - "@pulumi/pulumi": "^3.136.0", + "@pulumi/pulumi": "^3.142.0", "azure-functions-ts-essentials": "^1.3.2", "moment": "2.29.4", "node-fetch": "^2.3.0" diff --git a/sdk/python/pyproject.toml b/sdk/python/pyproject.toml index 9f8f07e489..4822c46071 100644 --- a/sdk/python/pyproject.toml +++ b/sdk/python/pyproject.toml @@ -1,10 +1,10 @@ [project] name = "pulumi_azure" description = "A Pulumi package for creating and managing Microsoft Azure cloud resources, based on the Terraform azurerm provider. We recommend using the [Azure Native provider](https://github.com/pulumi/pulumi-azure-native) to provision Azure infrastructure. Azure Native provides complete coverage of Azure resources and same-day access to new resources and resource updates." - dependencies = ["parver>=0.2.1", "pulumi>=3.136.0,<4.0.0", "semver>=2.8.1", "typing-extensions>=4.11; python_version < \"3.11\""] + dependencies = ["parver>=0.2.1", "pulumi>=3.142.0,<4.0.0", "semver>=2.8.1", "typing-extensions>=4.11; python_version < \"3.11\""] keywords = ["pulumi", "azure"] readme = "README.md" - requires-python = ">=3.8" + requires-python = ">=3.9" version = "6.0.0a0+dev" [project.license] text = "Apache-2.0"