diff --git a/sdk/go/unifi/getAccount.go b/sdk/go/unifi/getAccount.go index 73bb697..7b232ca 100644 --- a/sdk/go/unifi/getAccount.go +++ b/sdk/go/unifi/getAccount.go @@ -50,14 +50,20 @@ type LookupAccountResult struct { func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput { return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (LookupAccountResult, error) { + ApplyT(func(v interface{}) (LookupAccountResultOutput, error) { args := v.(LookupAccountArgs) - r, err := LookupAccount(ctx, &args, opts...) - var s LookupAccountResult - if r != nil { - s = *r + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupAccountResult + secret, err := ctx.InvokePackageRaw("unifi:index/getAccount:getAccount", args, &rv, "", opts...) + if err != nil { + return LookupAccountResultOutput{}, err } - return s, err + + output := pulumi.ToOutput(rv).(LookupAccountResultOutput) + if secret { + return pulumi.ToSecret(output).(LookupAccountResultOutput), nil + } + return output, nil }).(LookupAccountResultOutput) } diff --git a/sdk/go/unifi/getApGroup.go b/sdk/go/unifi/getApGroup.go index bc572e4..ae5e2e1 100644 --- a/sdk/go/unifi/getApGroup.go +++ b/sdk/go/unifi/getApGroup.go @@ -66,14 +66,20 @@ type GetApGroupResult struct { func GetApGroupOutput(ctx *pulumi.Context, args GetApGroupOutputArgs, opts ...pulumi.InvokeOption) GetApGroupResultOutput { return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (GetApGroupResult, error) { + ApplyT(func(v interface{}) (GetApGroupResultOutput, error) { args := v.(GetApGroupArgs) - r, err := GetApGroup(ctx, &args, opts...) - var s GetApGroupResult - if r != nil { - s = *r + opts = internal.PkgInvokeDefaultOpts(opts) + var rv GetApGroupResult + secret, err := ctx.InvokePackageRaw("unifi:index/getApGroup:getApGroup", args, &rv, "", opts...) + if err != nil { + return GetApGroupResultOutput{}, err } - return s, err + + output := pulumi.ToOutput(rv).(GetApGroupResultOutput) + if secret { + return pulumi.ToSecret(output).(GetApGroupResultOutput), nil + } + return output, nil }).(GetApGroupResultOutput) } diff --git a/sdk/go/unifi/getNetwork.go b/sdk/go/unifi/getNetwork.go index dee6cca..b4b96d8 100644 --- a/sdk/go/unifi/getNetwork.go +++ b/sdk/go/unifi/getNetwork.go @@ -173,14 +173,20 @@ type LookupNetworkResult struct { func LookupNetworkOutput(ctx *pulumi.Context, args LookupNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkResultOutput { return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (LookupNetworkResult, error) { + ApplyT(func(v interface{}) (LookupNetworkResultOutput, error) { args := v.(LookupNetworkArgs) - r, err := LookupNetwork(ctx, &args, opts...) - var s LookupNetworkResult - if r != nil { - s = *r + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupNetworkResult + secret, err := ctx.InvokePackageRaw("unifi:index/getNetwork:getNetwork", args, &rv, "", opts...) + if err != nil { + return LookupNetworkResultOutput{}, err } - return s, err + + output := pulumi.ToOutput(rv).(LookupNetworkResultOutput) + if secret { + return pulumi.ToSecret(output).(LookupNetworkResultOutput), nil + } + return output, nil }).(LookupNetworkResultOutput) } diff --git a/sdk/go/unifi/getRadiusProfile.go b/sdk/go/unifi/getRadiusProfile.go index bcc08d2..71b3309 100644 --- a/sdk/go/unifi/getRadiusProfile.go +++ b/sdk/go/unifi/getRadiusProfile.go @@ -42,14 +42,20 @@ type LookupRadiusProfileResult struct { func LookupRadiusProfileOutput(ctx *pulumi.Context, args LookupRadiusProfileOutputArgs, opts ...pulumi.InvokeOption) LookupRadiusProfileResultOutput { return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (LookupRadiusProfileResult, error) { + ApplyT(func(v interface{}) (LookupRadiusProfileResultOutput, error) { args := v.(LookupRadiusProfileArgs) - r, err := LookupRadiusProfile(ctx, &args, opts...) - var s LookupRadiusProfileResult - if r != nil { - s = *r + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupRadiusProfileResult + secret, err := ctx.InvokePackageRaw("unifi:index/getRadiusProfile:getRadiusProfile", args, &rv, "", opts...) + if err != nil { + return LookupRadiusProfileResultOutput{}, err } - return s, err + + output := pulumi.ToOutput(rv).(LookupRadiusProfileResultOutput) + if secret { + return pulumi.ToSecret(output).(LookupRadiusProfileResultOutput), nil + } + return output, nil }).(LookupRadiusProfileResultOutput) } diff --git a/sdk/go/unifi/iam/getGroup.go b/sdk/go/unifi/iam/getGroup.go index b6bab51..4a60303 100644 --- a/sdk/go/unifi/iam/getGroup.go +++ b/sdk/go/unifi/iam/getGroup.go @@ -44,14 +44,20 @@ type LookupGroupResult struct { func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput { return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (LookupGroupResult, error) { + ApplyT(func(v interface{}) (LookupGroupResultOutput, error) { args := v.(LookupGroupArgs) - r, err := LookupGroup(ctx, &args, opts...) - var s LookupGroupResult - if r != nil { - s = *r + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupGroupResult + secret, err := ctx.InvokePackageRaw("unifi:iam/getGroup:getGroup", args, &rv, "", opts...) + if err != nil { + return LookupGroupResultOutput{}, err } - return s, err + + output := pulumi.ToOutput(rv).(LookupGroupResultOutput) + if secret { + return pulumi.ToSecret(output).(LookupGroupResultOutput), nil + } + return output, nil }).(LookupGroupResultOutput) } diff --git a/sdk/go/unifi/iam/getUser.go b/sdk/go/unifi/iam/getUser.go index 5f8917d..bbea0ef 100644 --- a/sdk/go/unifi/iam/getUser.go +++ b/sdk/go/unifi/iam/getUser.go @@ -88,14 +88,20 @@ type LookupUserResult struct { func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput { return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (LookupUserResult, error) { + ApplyT(func(v interface{}) (LookupUserResultOutput, error) { args := v.(LookupUserArgs) - r, err := LookupUser(ctx, &args, opts...) - var s LookupUserResult - if r != nil { - s = *r + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupUserResult + secret, err := ctx.InvokePackageRaw("unifi:iam/getUser:getUser", args, &rv, "", opts...) + if err != nil { + return LookupUserResultOutput{}, err } - return s, err + + output := pulumi.ToOutput(rv).(LookupUserResultOutput) + if secret { + return pulumi.ToSecret(output).(LookupUserResultOutput), nil + } + return output, nil }).(LookupUserResultOutput) } diff --git a/sdk/go/unifi/port/getProfile.go b/sdk/go/unifi/port/getProfile.go index 8da125d..f0d50b0 100644 --- a/sdk/go/unifi/port/getProfile.go +++ b/sdk/go/unifi/port/getProfile.go @@ -66,14 +66,20 @@ type LookupProfileResult struct { func LookupProfileOutput(ctx *pulumi.Context, args LookupProfileOutputArgs, opts ...pulumi.InvokeOption) LookupProfileResultOutput { return pulumi.ToOutputWithContext(context.Background(), args). - ApplyT(func(v interface{}) (LookupProfileResult, error) { + ApplyT(func(v interface{}) (LookupProfileResultOutput, error) { args := v.(LookupProfileArgs) - r, err := LookupProfile(ctx, &args, opts...) - var s LookupProfileResult - if r != nil { - s = *r + opts = internal.PkgInvokeDefaultOpts(opts) + var rv LookupProfileResult + secret, err := ctx.InvokePackageRaw("unifi:port/getProfile:getProfile", args, &rv, "", opts...) + if err != nil { + return LookupProfileResultOutput{}, err } - return s, err + + output := pulumi.ToOutput(rv).(LookupProfileResultOutput) + if secret { + return pulumi.ToSecret(output).(LookupProfileResultOutput), nil + } + return output, nil }).(LookupProfileResultOutput) } diff --git a/sdk/nodejs/getAccount.ts b/sdk/nodejs/getAccount.ts index b9b0335..f65661b 100644 --- a/sdk/nodejs/getAccount.ts +++ b/sdk/nodejs/getAccount.ts @@ -8,7 +8,6 @@ import * as utilities from "./utilities"; * `unifi.Account` data source can be used to retrieve RADIUS user accounts */ export function getAccount(args: GetAccountArgs, opts?: pulumi.InvokeOptions): Promise { - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("unifi:index/getAccount:getAccount", { "name": args.name, @@ -67,7 +66,11 @@ export interface GetAccountResult { * `unifi.Account` data source can be used to retrieve RADIUS user accounts */ export function getAccountOutput(args: GetAccountOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getAccount(a, opts)) + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("unifi:index/getAccount:getAccount", { + "name": args.name, + "site": args.site, + }, opts); } /** diff --git a/sdk/nodejs/getApGroup.ts b/sdk/nodejs/getApGroup.ts index 9f39573..ec20913 100644 --- a/sdk/nodejs/getApGroup.ts +++ b/sdk/nodejs/getApGroup.ts @@ -18,7 +18,6 @@ import * as utilities from "./utilities"; */ export function getApGroup(args?: GetApGroupArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("unifi:index/getApGroup:getApGroup", { "name": args.name, @@ -70,7 +69,12 @@ export interface GetApGroupResult { * ``` */ export function getApGroupOutput(args?: GetApGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getApGroup(a, opts)) + args = args || {}; + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("unifi:index/getApGroup:getApGroup", { + "name": args.name, + "site": args.site, + }, opts); } /** diff --git a/sdk/nodejs/getNetwork.ts b/sdk/nodejs/getNetwork.ts index a53d4e3..a41d213 100644 --- a/sdk/nodejs/getNetwork.ts +++ b/sdk/nodejs/getNetwork.ts @@ -26,7 +26,6 @@ import * as utilities from "./utilities"; */ export function getNetwork(args?: GetNetworkArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("unifi:index/getNetwork:getNetwork", { "id": args.id, @@ -271,7 +270,13 @@ export interface GetNetworkResult { * ``` */ export function getNetworkOutput(args?: GetNetworkOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getNetwork(a, opts)) + args = args || {}; + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("unifi:index/getNetwork:getNetwork", { + "id": args.id, + "name": args.name, + "site": args.site, + }, opts); } /** diff --git a/sdk/nodejs/getRadiusProfile.ts b/sdk/nodejs/getRadiusProfile.ts index 7863796..2a4b53d 100644 --- a/sdk/nodejs/getRadiusProfile.ts +++ b/sdk/nodejs/getRadiusProfile.ts @@ -9,7 +9,6 @@ import * as utilities from "./utilities"; */ export function getRadiusProfile(args?: GetRadiusProfileArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("unifi:index/getRadiusProfile:getRadiusProfile", { "name": args.name, @@ -52,7 +51,12 @@ export interface GetRadiusProfileResult { * `unifi.RadiusProfile` data source can be used to retrieve the ID for a RADIUS profile by name. */ export function getRadiusProfileOutput(args?: GetRadiusProfileOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getRadiusProfile(a, opts)) + args = args || {}; + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("unifi:index/getRadiusProfile:getRadiusProfile", { + "name": args.name, + "site": args.site, + }, opts); } /** diff --git a/sdk/nodejs/iam/getGroup.ts b/sdk/nodejs/iam/getGroup.ts index 52fa4a9..b80b660 100644 --- a/sdk/nodejs/iam/getGroup.ts +++ b/sdk/nodejs/iam/getGroup.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; */ export function getGroup(args?: GetGroupArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("unifi:iam/getGroup:getGroup", { "name": args.name, @@ -54,7 +53,12 @@ export interface GetGroupResult { * `unifi.iam.Group` data source can be used to retrieve the ID for a user group by name. */ export function getGroupOutput(args?: GetGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getGroup(a, opts)) + args = args || {}; + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("unifi:iam/getGroup:getGroup", { + "name": args.name, + "site": args.site, + }, opts); } /** diff --git a/sdk/nodejs/iam/getUser.ts b/sdk/nodejs/iam/getUser.ts index 44b2c00..eb03430 100644 --- a/sdk/nodejs/iam/getUser.ts +++ b/sdk/nodejs/iam/getUser.ts @@ -19,7 +19,6 @@ import * as utilities from "../utilities"; * ``` */ export function getUser(args: GetUserArgs, opts?: pulumi.InvokeOptions): Promise { - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("unifi:iam/getUser:getUser", { "mac": args.mac, @@ -113,7 +112,11 @@ export interface GetUserResult { * ``` */ export function getUserOutput(args: GetUserOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getUser(a, opts)) + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("unifi:iam/getUser:getUser", { + "mac": args.mac, + "site": args.site, + }, opts); } /** diff --git a/sdk/nodejs/port/getProfile.ts b/sdk/nodejs/port/getProfile.ts index f96501e..48326ab 100644 --- a/sdk/nodejs/port/getProfile.ts +++ b/sdk/nodejs/port/getProfile.ts @@ -18,7 +18,6 @@ import * as utilities from "../utilities"; */ export function getProfile(args?: GetProfileArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; - opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("unifi:port/getProfile:getProfile", { "name": args.name, @@ -70,7 +69,12 @@ export interface GetProfileResult { * ``` */ export function getProfileOutput(args?: GetProfileOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { - return pulumi.output(args).apply((a: any) => getProfile(a, opts)) + args = args || {}; + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("unifi:port/getProfile:getProfile", { + "name": args.name, + "site": args.site, + }, opts); } /**