redshift_poc_automation/stacks/dms_on_prem_to_redshift_stack.py [46:71]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        if subnet_type == 'PUBLIC':
            subnets = vpc.get_vpc_public_subnet_ids
        else:
            subnets = vpc.get_vpc_private_subnet_ids

        dms_subnet_group = aws_dms.CfnReplicationSubnetGroup(
            self,
            "DMSsubnetgroup",
            replication_subnet_group_description="Subnet group for DMS replication instance",
            subnet_ids=subnets
         )

        security_group_id = vpc.get_vpc_security_group_id

        self.dms_instance = aws_dms.CfnReplicationInstance(
            self,
            "DMSInstance",
            replication_instance_class="dms.t3.medium",
            allocated_storage=50,
            allow_major_version_upgrade=None,
            auto_minor_version_upgrade=None,
            multi_az=False,
            publicly_accessible=True,
            replication_subnet_group_identifier=dms_subnet_group.ref,
            vpc_security_group_ids=[security_group_id]
        )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



redshift_poc_automation/stacks/dmsinstance_stack.py [54:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        if subnet_type == 'PUBLIC':
            subnets = vpc.get_vpc_public_subnet_ids
        else:
            subnets = vpc.get_vpc_private_subnet_ids
        

        dms_subnet_group = aws_dms.CfnReplicationSubnetGroup(
            self,
            "DMSsubnetgroup",
            replication_subnet_group_description="Subnet group for DMS replication instance",
            subnet_ids=subnets
         )

        security_group_id = vpc.get_vpc_security_group_id

        self.dms_instance = aws_dms.CfnReplicationInstance(
            self,
            "DMSInstance",
            replication_instance_class="dms.t3.medium",
            allocated_storage=50,
            allow_major_version_upgrade=None,
            auto_minor_version_upgrade=None,
            multi_az=False,
            publicly_accessible=True,
            replication_subnet_group_identifier=dms_subnet_group.ref,
            vpc_security_group_ids=[security_group_id]
        )
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



