github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/transpiled_examples/awsx-fargate-pp/python/awsx-fargate.py (about) 1 import pulumi 2 import pulumi_aws as aws 3 import pulumi_awsx as awsx 4 5 cluster = aws.ecs.Cluster("cluster") 6 lb = awsx.lb.ApplicationLoadBalancer("lb") 7 nginx = awsx.ecs.FargateService("nginx", 8 cluster=cluster.arn, 9 task_definition_args=awsx.ecs.FargateServiceTaskDefinitionArgs( 10 container=awsx.ecs.TaskDefinitionContainerDefinitionArgs( 11 image="nginx:latest", 12 cpu=512, 13 memory=128, 14 port_mappings=[awsx.ecs.TaskDefinitionPortMappingArgs( 15 container_port=80, 16 target_group=lb.default_target_group, 17 )], 18 ), 19 )) 20 pulumi.export("url", lb.load_balancer.dns_name)