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)