import pulumi import pulumi_aws as aws import pulumi_awsx as awsx vpc = awsx.ec2.Vpc("vpc") security_group = aws.ec2.SecurityGroup("securityGroup", vpc_id=vpc.vpc_id, egress=[aws.ec2.SecurityGroupEgressArgs( from_port=0, to_port=0, protocol="-1", cidr_blocks=["0.0.0.0/0"], ipv6_cidr_blocks=["::/0"], )]) cluster = aws.ecs.Cluster("cluster") service = awsx.ecs.FargateService("service", cluster=cluster.arn, network_configuration=aws.ecs.ServiceNetworkConfigurationArgs( subnets=vpc.private_subnet_ids, security_groups=[security_group.id] ), desired_count=2, task_definition_args=awsx.ecs.FargateServiceTaskDefinitionArgs( container=awsx.ecs.TaskDefinitionContainerDefinitionArgs( image="nginx:latest", cpu=512, memory=128, essential=True, ), ))