def __init__()

in enginframe_aurora_serverless/fsx.py [0:0]


    def __init__(self, scope: cdk.Construct, construct_id: str, vpc, config, **kwargs) -> None:
        super().__init__(scope, construct_id, **kwargs)

        security_group = ec2.SecurityGroup(
            self,
            id="SecurityGroup",
            vpc=vpc,
            description="FSX SG",
            allow_all_outbound=True
        )

        security_group.add_ingress_rule(ec2.Peer.ipv4(
            '10.0.0.0/16'), ec2.Port.tcp(988), "Allows Lustre traffic")
        security_group.add_ingress_rule(ec2.Peer.ipv4(
            '10.0.0.0/16'), ec2.Port.tcp_range(1021, 1023), "Allows Lustre traffic")

        self.file_system_1 = fsx.LustreFileSystem(self, "FsxLustreFileSystem1",
                                                  lustre_configuration={
                                                      "deployment_type": fsx.LustreDeploymentType.SCRATCH_2},
                                                  storage_capacity_gib=config['fsx_size'],
                                                  removal_policy=core.RemovalPolicy.DESTROY,
                                                  vpc=vpc,
                                                  vpc_subnet=vpc.private_subnets[0],
                                                  security_group=security_group
                                                  )

        self.file_system_2 = fsx.LustreFileSystem(self, "FsxLustreFileSystem2",
                                                  lustre_configuration={
                                                      "deployment_type": fsx.LustreDeploymentType.SCRATCH_2},
                                                  storage_capacity_gib=config['fsx_size'],
                                                  removal_policy=core.RemovalPolicy.DESTROY,
                                                  vpc=vpc,
                                                  vpc_subnet=vpc.private_subnets[1],
                                                  security_group=security_group
                                                  )