sparse-intern-71089
01/12/2019, 11:54 PMchilly-photographer-60932
01/13/2019, 7:15 PMvpc, err := ec2.NewVpc(ctx, "naveen", &ec2.VpcArgs{CidrBlock: "10.0.0.0/16"})
if err != nil {
return err
}
acl, err := ec2.NewDefaultNetworkAcl(ctx, "naveen", &ec2.DefaultNetworkAclArgs{
DefaultNetworkAclId: vpc.DefaultNetworkAclId(),
Ingress: []map[string]interface{}{
{
"protocol": "tcp",
"fromPort": 80,
"toPort": 80,
"ruleNo": 1,
"action": "allow",
"cidrBlock": "0.0.0.0/0",
},
}})
if err != nil {
return err
}
apply := acl.ID().Apply(func(id pulumi.ID) (i interface{}, e error) {
return id, nil
})
value, _, _ := apply.Value()
spew.Dump(value)
spew.Dump(vpc.ID().Value())
ctx.Export("aclId", value)
return nil