    flow.environment = FargateTaskEnvironment(
        launch_type="FARGATE",
        region="us-east-1",
        cpu="256",
        memory="512",
        enable_task_revisions="True",
        cluster="PrefectCluster",
        networkConfiguration={
            "awsvpcConfiguration": {
                "assignPublicIp": "ENABLED",
                "subnets": ["subnet-XXXXX"],
                "securityGroups": ["sg-XXXXX"],
            }
        },
        family="my_flow",
        taskRoleArn="arn:aws:iam::XXXXXXXXXXXX:role/ecsTaskRole",
        executionRoleArn="arn:aws:iam::XXXXXXXXXXXX:role/ecsExecutionRole",
        containerDefinitions=[{
            "name": "flow-container",
            "image": "image",
            "command": [],
            "environment": [
                {"name": "PREFECT__CLOUD__API", "value": "http://1.1.1.1"},
                {"name": "AWS_ACCESS_KEY_ID", "value": "XXXXXXXXXXXXXX"},
                {"name": "AWS_SECRET_ACCESS_KEY", "value": "XXXXXXXXXXXXXXX+VI"},
                {"name": "AWS_DEFAULT_REGION", "value": "us-east-1"},
                {"name": "AWS_REGION", "value": "us-east-1"},
                {"name": "PREFECT__CLOUD__USE_LOCAL_SECRETS", "value": "true"},
            ],
            "logConfiguration": {
                "logDriver": "awslogs",
                "options": {
                    "awslogs-group": "/logs",
                    "awslogs-region": "us-east-1",
                    "awslogs-stream-prefix": "prefect-flow-runs",
                    "awslogs-create-group": "true",
                },
            },
            "essential": True,
        }, {
            "name": "hello-world",
            "image": "hello-world",
            "command": [],
            "environment": [
                {"name": "PREFECT__CLOUD__API", "value": "http://1.1.1.1"},
                {"name": "AWS_ACCESS_KEY_ID", "value": "XXXXXXXXXXXXXX"},
                {"name": "AWS_SECRET_ACCESS_KEY", "value": "XXXXXXXXXXXXXXX+VI"},
                {"name": "AWS_DEFAULT_REGION", "value": "us-east-1"},
                {"name": "AWS_REGION", "value": "us-east-1"},
                {"name": "PREFECT__CLOUD__USE_LOCAL_SECRETS", "value": "true"},
            ],
            "logConfiguration": {
                "logDriver": "awslogs",
                "options": {
                    "awslogs-group": "/logs",
                    "awslogs-region": "us-east-1",
                    "awslogs-stream-prefix": "prefect-flow-runs",
                    "awslogs-create-group": "true",
                },
            },
            "essential": True,
        }]
    )