enough-optician-16895
07/29/2024, 2:09 PMpulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
vpcId := cfg.Require("vpcId")
theVpc, err := ec2.GetVpc(ctx, "vpc", pulumi.ID(vpcId), nil)
if err != nil {
return err
}
// ctx.Export("Arn", theVpc.Arn)
// ctx.Export("CidrBlock", theVpc.CidrBlock)
ctx.Export("vpc", theVpc)
return nil
})
the auto.OutputMap does not contain most of the fields:
(auto.OutputMap) (len=1) {
(string) (len=3) "vpc": (auto.OutputValue) {
Value: (map[string]interface {}) (len=4) {
(string) (len=32) "4dabf18193072939515e22adb298388d": (string) (len=32) "5cf8f73096256a8f31e491e813e4eb8e",
(string) (len=2) "id": (string) (len=21) "vpc-00e6d717e0e137925",
(string) (len=14) "packageVersion": (string) "",
(string) (len=3) "urn": (string) (len=48) "urn:pulumi:dev::vpc-getter::aws:ec2/vpc:Vpc::vpc"
},
Secret: (bool) false
}
}