sparse-intern-71089
07/21/2022, 12:19 PMquiet-laptop-13439
07/21/2022, 1:07 PMctx.Export()
them from your pulumi main function that uses your NewAks
bumpy-byte-21437
07/21/2022, 1:11 PMbumpy-byte-21437
07/21/2022, 2:26 PMquiet-laptop-13439
07/21/2022, 2:27 PMquiet-laptop-13439
07/21/2022, 2:28 PMquiet-laptop-13439
07/21/2022, 2:28 PMquiet-laptop-13439
07/21/2022, 2:29 PMaks.Name = k8s.Name.ToStringOutput()
, or something similarbumpy-byte-21437
07/21/2022, 2:31 PMbumpy-byte-21437
07/21/2022, 2:32 PMbumpy-byte-21437
07/21/2022, 2:33 PMquiet-laptop-13439
07/21/2022, 2:34 PMbumpy-byte-21437
07/21/2022, 2:35 PMbillowy-army-68599
bumpy-byte-21437
07/21/2022, 3:02 PMbumpy-byte-21437
07/21/2022, 3:03 PMbumpy-byte-21437
07/21/2022, 3:12 PMbumpy-byte-21437
07/21/2022, 3:22 PMbumpy-byte-21437
07/21/2022, 5:19 PMbillowy-army-68599
bumpy-byte-21437
07/22/2022, 11:25 AMbumpy-byte-21437
07/22/2022, 11:25 AMaksnames := k8s.Name.ApplyT(func(aksname string) string {
return aksname
}).(pulumi.StringOutput)
aks.AksNames = aksnames
if err := ctx.RegisterResourceOutputs(aks, pulumi.Map{
"aksnames": aksnames,
}); err != nil {
return nil, err
}
ctx.Export("AksNames", aks.AksNames)
return aks, nil
}
bumpy-byte-21437
07/22/2022, 11:25 AMquiet-laptop-13439
07/22/2022, 11:27 AMbumpy-byte-21437
07/22/2022, 11:27 AMquiet-laptop-13439
07/22/2022, 11:28 AMquiet-laptop-13439
07/22/2022, 11:28 AMbumpy-byte-21437
07/22/2022, 11:29 AMk8s.Id undefined (type *containerservice.ManagedCluster has no field or method Id)
bumpy-byte-21437
07/22/2022, 11:30 AMbumpy-byte-21437
07/22/2022, 11:30 AMaksnames := k8s.Id.ApplyT(func(aksname string) string {
return aksname
}).(pulumi.StringOutput)
bumpy-byte-21437
07/22/2022, 11:30 AMquiet-laptop-13439
07/22/2022, 11:35 AMquiet-laptop-13439
07/22/2022, 11:35 AMquiet-laptop-13439
07/22/2022, 11:36 AMbumpy-byte-21437
07/22/2022, 11:39 AMquiet-laptop-13439
07/22/2022, 11:54 AMquiet-laptop-13439
07/22/2022, 11:54 AMquiet-laptop-13439
07/22/2022, 11:58 AMaks.AksNames = k8s.Name
then
aks.ResourceId := k8s.ID() // make sure Aks struct field is ResourceId
remove ctx.Export from the module, do it in main
ctx.Export("k8s_resource_id", aks.ResourceId)
bumpy-byte-21437
07/22/2022, 12:03 PMexpected identifier on left side of :=
on this one aks.ResourceId := k8s.ID()bumpy-byte-21437
07/22/2022, 12:11 PMaks.ResourceState := k8s.State()
works, but aks.ResourceId := k8s.ID()
gives me a expected identifier on left side of :=
bumpy-byte-21437
07/22/2022, 12:17 PMcannot use k8s.ID() (value of type pulumi.IDOutput) as pulumi.StringOutput value in assignment
bumpy-byte-21437
07/22/2022, 12:20 PMbumpy-byte-21437
07/22/2022, 12:20 PMaks.ResourceId = k8s.ID().ToStringOutput()
bumpy-byte-21437
07/22/2022, 12:40 PMbumpy-byte-21437
07/22/2022, 12:40 PM