import pulumi import pulumi_aws as aws import pulumi_awsx as awsx cluster = aws.ecs.Cluster("cluster") lb = awsx.lb.ApplicationLoadBalancer("lb") service = awsx.ecs.FargateService("service", cluster=cluster.arn, assign_public_ip=True, desired_count=2, task_definition_args=awsx.ecs.FargateServiceTaskDefinitionArgs( container=awsx.ecs.TaskDefinitionContainerDefinitionArgs( image="nginx:latest", cpu=512, memory=128, essential=True, port_mappings=[awsx.ecs.TaskDefinitionPortMappingArgs( target_group=lb.default_target_group, )], ), )) pulumi.export("url", lb.load_balancer.dns_name)