{ "tv_aws_mobile_client.apps": [ "aws_kinesis_stream.clickstream" ], "tv_aws_users.partner_systems": [ "aws_transfer_server.partner_sftp" ], "tv_aws_users.analysts": [ "aws_quicksight_data_source.dashboards" ], "aws_group.ingestion": [ "aws_kinesis_stream.clickstream", "aws_kinesis_firehose_delivery_stream.clickstream", "aws_transfer_server.partner_sftp" ], "aws_kinesis_stream.clickstream": [ "aws_kinesis_firehose_delivery_stream.clickstream" ], "aws_kinesis_firehose_delivery_stream.clickstream": [ "aws_s3_bucket.raw_zone" ], "aws_transfer_server.partner_sftp": [ "aws_s3_bucket.raw_zone" ], "aws_group.data_lake": [ "aws_s3_bucket.raw_zone", "aws_s3_bucket.curated_zone", "aws_glue_catalog_database.lake_catalog", "aws_lakeformation_resource.lake_permissions" ], "aws_vpc.analytics": [ "tv_aws_az.us_east_1a", "tv_aws_az.us_east_1b", "aws_vpc_endpoint.s3_gateway" ], "aws_vpc_endpoint.s3_gateway": [ "aws_s3_bucket.raw_zone", "aws_s3_bucket.curated_zone" ], "aws_quicksight_data_source.dashboards": [ "aws_athena_workgroup.ad_hoc" ], "aws_athena_workgroup.ad_hoc": [ "aws_s3_bucket.curated_zone", "aws_glue_catalog_database.lake_catalog" ], "aws_group.shared_services": [ "aws_kms_key.lake", "aws_cloudwatch_log_group.pipelines" ], "tv_aws_az.us_east_1a": [ "aws_subnet.processing~1", "aws_subnet.data~1", "aws_subnet.endpoints~1" ], "aws_subnet.data~1": [ "aws_rds_aurora_mysql.orders_db~1" ], "aws_subnet.processing~1": [ "aws_dms_replication_instance.orders_cdc~1", "aws_mwaa_environment.orchestration~1", "aws_glue_job.clean_and_conform~1", "aws_emrserverless_application.spark~1", "aws_redshiftserverless_workgroup.warehouse~1" ], "aws_subnet.endpoints~1": [ "aws_vpc_endpoint.glue~1", "aws_vpc_endpoint.secrets_manager~1" ], "aws_rds_aurora_mysql.orders_db~1": [ "aws_dms_replication_instance.orders_cdc~1" ], "aws_dms_replication_instance.orders_cdc~1": [ "aws_vpc_endpoint.s3_gateway", "aws_vpc_endpoint.secrets_manager~1" ], "aws_mwaa_environment.orchestration~1": [ "aws_glue_job.clean_and_conform~1", "aws_emrserverless_application.spark~1" ], "aws_glue_job.clean_and_conform~1": [ "aws_vpc_endpoint.s3_gateway", "aws_vpc_endpoint.glue~1" ], "aws_emrserverless_application.spark~1": [ "aws_vpc_endpoint.s3_gateway", "aws_redshiftserverless_workgroup.warehouse~1" ], "aws_redshiftserverless_workgroup.warehouse~1": [ "aws_vpc_endpoint.s3_gateway" ], "aws_vpc_endpoint.glue~1": [ "aws_glue_catalog_database.lake_catalog" ], "aws_vpc_endpoint.secrets_manager~1": [ "aws_secretsmanager_secret.source_credentials" ], "tv_aws_az.us_east_1b": [ "aws_subnet.processing~2", "aws_subnet.data~2", "aws_subnet.endpoints~2" ], "aws_subnet.data~2": [ "aws_rds_aurora_mysql.orders_db~2" ], "aws_subnet.processing~2": [ "aws_dms_replication_instance.orders_cdc~2", "aws_mwaa_environment.orchestration~2", "aws_glue_job.clean_and_conform~2", "aws_emrserverless_application.spark~2", "aws_redshiftserverless_workgroup.warehouse~2" ], "aws_subnet.endpoints~2": [ "aws_vpc_endpoint.glue~2", "aws_vpc_endpoint.secrets_manager~2" ], "aws_rds_aurora_mysql.orders_db~2": [ "aws_dms_replication_instance.orders_cdc~2" ], "aws_dms_replication_instance.orders_cdc~2": [ "aws_vpc_endpoint.s3_gateway", "aws_vpc_endpoint.secrets_manager~2" ], "aws_mwaa_environment.orchestration~2": [ "aws_glue_job.clean_and_conform~2", "aws_emrserverless_application.spark~2" ], "aws_glue_job.clean_and_conform~2": [ "aws_vpc_endpoint.s3_gateway", "aws_vpc_endpoint.glue~2" ], "aws_emrserverless_application.spark~2": [ "aws_vpc_endpoint.s3_gateway", "aws_redshiftserverless_workgroup.warehouse~2" ], "aws_redshiftserverless_workgroup.warehouse~2": [ "aws_vpc_endpoint.s3_gateway" ], "aws_vpc_endpoint.glue~2": [ "aws_glue_catalog_database.lake_catalog" ], "aws_vpc_endpoint.secrets_manager~2": [ "aws_secretsmanager_secret.source_credentials" ] }