sparse-intern-71089
08/21/2020, 7:57 AMbumpy-garden-89740
08/21/2020, 7:57 AMexport const createSecurityGroup = (name: string): awsx.ec2.SecurityGroup => new awsx.ec2
.SecurityGroup(`${ name }-${ env }-sg`, {
description: 'EcsSecurityGroup',
ingress: [
{
fromPort: 80,
toPort: 80,
protocol: 'tcp',
cidrBlocks: [ '0.0.0.0/0' ],
description: 'EcsSecurityGroupHTTPinbound'
},
{
fromPort: 22,
toPort: 22,
protocol: 'tcp',
cidrBlocks: [ '0.0.0.0/0' ],
description: 'EcsSecurityGroupSSHinbound'
},
{
fromPort: 443,
toPort: 443,
protocol: 'tcp',
cidrBlocks: [ '0.0.0.0/0' ],
description: 'ALBSecurityGroupInHttpsWorld'
},
{
fromPort: 31000,
toPort: 61000,
protocol: 'tcp',
cidrBlocks: [ '0.0.0.0/0' ],
description: 'EcsSecurityGroupALBports'
},
{ fromPort: 80, toPort: 80, protocol: 'tcp', self: true, description: 'EcsSecurityGroupInHttpAuthProxy' },
{ fromPort: 443, toPort: 443, protocol: 'tcp', self: true, description: 'EcsSecurityGroupInHttpsAuthProxy' },
]
});
bright-policeman-55860
08/25/2020, 5:51 PMopts=pulumi.ResourceOptions(delete_before_replace=True,