Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
32 kB
2
Indexable
Never
digraph {
	compound = "true"
	newrank = "true"
	subgraph "root" {
		"[root] module.permanent.aws_cloudwatch_event_rule.aichat_summary_service_trigger_rule (expand)" [label = "module.permanent.aws_cloudwatch_event_rule.aichat_summary_service_trigger_rule", shape = "box"]
		"[root] module.permanent.aws_cloudwatch_event_target.aichat_summary_service_trigger_target (expand)" [label = "module.permanent.aws_cloudwatch_event_target.aichat_summary_service_trigger_target", shape = "box"]
		"[root] module.permanent.aws_dynamodb_table.ai_chat_message_table (expand)" [label = "module.permanent.aws_dynamodb_table.ai_chat_message_table", shape = "box"]
		"[root] module.permanent.aws_dynamodb_table.ai_chat_prompt_table (expand)" [label = "module.permanent.aws_dynamodb_table.ai_chat_prompt_table", shape = "box"]
		"[root] module.permanent.aws_ecr_lifecycle_policy.ecr_repos_policy (expand)" [label = "module.permanent.aws_ecr_lifecycle_policy.ecr_repos_policy", shape = "box"]
		"[root] module.permanent.aws_ecr_repository.ecr_repos (expand)" [label = "module.permanent.aws_ecr_repository.ecr_repos", shape = "box"]
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" [label = "module.permanent.aws_iam_role.chat_lambda_service_role", shape = "box"]
		"[root] module.permanent.aws_iam_role.lambda_service_role_with_dynamodb_stream_access (expand)" [label = "module.permanent.aws_iam_role.lambda_service_role_with_dynamodb_stream_access", shape = "box"]
		"[root] module.permanent.aws_lambda_event_source_mapping.ai_lambda_event_source_mapping (expand)" [label = "module.permanent.aws_lambda_event_source_mapping.ai_lambda_event_source_mapping", shape = "box"]
		"[root] module.permanent.aws_lambda_function.aichat_summary_service (expand)" [label = "module.permanent.aws_lambda_function.aichat_summary_service", shape = "box"]
		"[root] module.permanent.aws_lambda_function.preview_table_update_service (expand)" [label = "module.permanent.aws_lambda_function.preview_table_update_service", shape = "box"]
		"[root] module.permanent.aws_lambda_function.routine_chat_service (expand)" [label = "module.permanent.aws_lambda_function.routine_chat_service", shape = "box"]
		"[root] module.permanent.aws_lambda_permission.summary_service_permission (expand)" [label = "module.permanent.aws_lambda_permission.summary_service_permission", shape = "box"]
		"[root] module.permanent.data.aws_caller_identity.current (expand)" [label = "module.permanent.data.aws_caller_identity.current", shape = "box"]
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_aoss_policy (expand)" [label = "module.permanent.data.aws_iam_policy_document.Lambda_aoss_policy", shape = "box"]
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_as_role_policy (expand)" [label = "module.permanent.data.aws_iam_policy_document.Lambda_as_role_policy", shape = "box"]
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_bedrock_policy (expand)" [label = "module.permanent.data.aws_iam_policy_document.Lambda_bedrock_policy", shape = "box"]
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_cloudwatch_policy (expand)" [label = "module.permanent.data.aws_iam_policy_document.Lambda_cloudwatch_policy", shape = "box"]
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_dynamo_policy (expand)" [label = "module.permanent.data.aws_iam_policy_document.Lambda_dynamo_policy", shape = "box"]
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_invoke_policy (expand)" [label = "module.permanent.data.aws_iam_policy_document.Lambda_invoke_policy", shape = "box"]
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_s3_policy (expand)" [label = "module.permanent.data.aws_iam_policy_document.Lambda_s3_policy", shape = "box"]
		"[root] module.permanent.data.aws_region.current (expand)" [label = "module.permanent.data.aws_region.current", shape = "box"]
		"[root] module.permanent.data.aws_s3_bucket.admin_content_bucket (expand)" [label = "module.permanent.data.aws_s3_bucket.admin_content_bucket", shape = "box"]
		"[root] module.permanent.data.aws_s3_bucket.patient_content_bucket (expand)" [label = "module.permanent.data.aws_s3_bucket.patient_content_bucket", shape = "box"]
		"[root] module.storage.aws_dynamodb_table.routine_followup_table (expand)" [label = "module.storage.aws_dynamodb_table.routine_followup_table", shape = "box"]
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" [label = "module.storage.aws_opensearch_domain.aichat_opensearch_domain", shape = "box"]
		"[root] module.storage.aws_s3_bucket.chat_knowledge_base_bucket (expand)" [label = "module.storage.aws_s3_bucket.chat_knowledge_base_bucket", shape = "box"]
		"[root] module.storage.aws_s3_bucket_cors_configuration.chat_knowledge_base_bucket_cors_configuration (expand)" [label = "module.storage.aws_s3_bucket_cors_configuration.chat_knowledge_base_bucket_cors_configuration", shape = "box"]
		"[root] module.storage.aws_s3_bucket_public_access_block.patient_block_content_bucket_public_access (expand)" [label = "module.storage.aws_s3_bucket_public_access_block.patient_block_content_bucket_public_access", shape = "box"]
		"[root] module.storage.aws_s3_bucket_versioning.chat_knowledge_base_bucket_versioning (expand)" [label = "module.storage.aws_s3_bucket_versioning.chat_knowledge_base_bucket_versioning", shape = "box"]
		"[root] module.storage.aws_secretsmanager_secret.aichat_vector_opensearch_secrets (expand)" [label = "module.storage.aws_secretsmanager_secret.aichat_vector_opensearch_secrets", shape = "box"]
		"[root] module.storage.aws_secretsmanager_secret_version.aichat_vector_opensearch_secrets_val (expand)" [label = "module.storage.aws_secretsmanager_secret_version.aichat_vector_opensearch_secrets_val", shape = "box"]
		"[root] module.storage.data.aws_caller_identity.current (expand)" [label = "module.storage.data.aws_caller_identity.current", shape = "box"]
		"[root] module.storage.data.aws_iam_policy_document.aichat_os_domain_policy_document (expand)" [label = "module.storage.data.aws_iam_policy_document.aichat_os_domain_policy_document", shape = "box"]
		"[root] module.storage.data.aws_region.current (expand)" [label = "module.storage.data.aws_region.current", shape = "box"]
		"[root] module.storage.random_password.password (expand)" [label = "module.storage.random_password.password", shape = "box"]
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"]" [label = "provider[\"registry.terraform.io/hashicorp/aws\"]", shape = "diamond"]
		"[root] provider[\"registry.terraform.io/hashicorp/random\"]" [label = "provider[\"registry.terraform.io/hashicorp/random\"]", shape = "diamond"]
		"[root] var.access_key" [label = "var.access_key", shape = "note"]
		"[root] var.ai_chat_key" [label = "var.ai_chat_key", shape = "note"]
		"[root] var.aoss_arn" [label = "var.aoss_arn", shape = "note"]
		"[root] var.appsync_api_key" [label = "var.appsync_api_key", shape = "note"]
		"[root] var.appsync_endpoint" [label = "var.appsync_endpoint", shape = "note"]
		"[root] var.aws_account" [label = "var.aws_account", shape = "note"]
		"[root] var.aws_region" [label = "var.aws_region", shape = "note"]
		"[root] var.bedrock_client_aws_region" [label = "var.bedrock_client_aws_region", shape = "note"]
		"[root] var.ec2_instance_ami" [label = "var.ec2_instance_ami", shape = "note"]
		"[root] var.ec2_instance_type" [label = "var.ec2_instance_type", shape = "note"]
		"[root] var.ec2_instance_user_data" [label = "var.ec2_instance_user_data", shape = "note"]
		"[root] var.ec2_instance_volume_size" [label = "var.ec2_instance_volume_size", shape = "note"]
		"[root] var.environment" [label = "var.environment", shape = "note"]
		"[root] var.opensearch_cluster_count" [label = "var.opensearch_cluster_count", shape = "note"]
		"[root] var.opensearch_url" [label = "var.opensearch_url", shape = "note"]
		"[root] var.secret_key" [label = "var.secret_key", shape = "note"]
		"[root] module.permanent (close)" -> "[root] module.permanent.aws_cloudwatch_event_target.aichat_summary_service_trigger_target (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.aws_dynamodb_table.ai_chat_prompt_table (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.aws_ecr_lifecycle_policy.ecr_repos_policy (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.aws_lambda_event_source_mapping.ai_lambda_event_source_mapping (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.aws_lambda_function.routine_chat_service (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.aws_lambda_permission.summary_service_permission (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.data.aws_s3_bucket.admin_content_bucket (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.data.aws_s3_bucket.patient_content_bucket (expand)"
		"[root] module.permanent (close)" -> "[root] module.permanent.output.chat_lambda_service_role_arns (expand)"
		"[root] module.permanent.aws_cloudwatch_event_rule.aichat_summary_service_trigger_rule (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.aws_cloudwatch_event_rule.aichat_summary_service_trigger_rule (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.aws_cloudwatch_event_target.aichat_summary_service_trigger_target (expand)" -> "[root] module.permanent.aws_cloudwatch_event_rule.aichat_summary_service_trigger_rule (expand)"
		"[root] module.permanent.aws_cloudwatch_event_target.aichat_summary_service_trigger_target (expand)" -> "[root] module.permanent.aws_lambda_function.aichat_summary_service (expand)"
		"[root] module.permanent.aws_dynamodb_table.ai_chat_message_table (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.aws_dynamodb_table.ai_chat_message_table (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.aws_dynamodb_table.ai_chat_prompt_table (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.aws_dynamodb_table.ai_chat_prompt_table (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.aws_ecr_lifecycle_policy.ecr_repos_policy (expand)" -> "[root] module.permanent.aws_ecr_repository.ecr_repos (expand)"
		"[root] module.permanent.aws_ecr_repository.ecr_repos (expand)" -> "[root] module.permanent.local.standard_repos (expand)"
		"[root] module.permanent.aws_ecr_repository.ecr_repos (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_aoss_policy (expand)"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_as_role_policy (expand)"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_bedrock_policy (expand)"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_cloudwatch_policy (expand)"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_dynamo_policy (expand)"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_invoke_policy (expand)"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_s3_policy (expand)"
		"[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)" -> "[root] module.permanent.local.STAGE (expand)"
		"[root] module.permanent.aws_iam_role.lambda_service_role_with_dynamodb_stream_access (expand)" -> "[root] module.permanent.aws_dynamodb_table.ai_chat_message_table (expand)"
		"[root] module.permanent.aws_iam_role.lambda_service_role_with_dynamodb_stream_access (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_as_role_policy (expand)"
		"[root] module.permanent.aws_iam_role.lambda_service_role_with_dynamodb_stream_access (expand)" -> "[root] module.permanent.data.aws_iam_policy_document.Lambda_cloudwatch_policy (expand)"
		"[root] module.permanent.aws_iam_role.lambda_service_role_with_dynamodb_stream_access (expand)" -> "[root] module.permanent.local.STAGE (expand)"
		"[root] module.permanent.aws_lambda_event_source_mapping.ai_lambda_event_source_mapping (expand)" -> "[root] module.permanent.aws_lambda_function.preview_table_update_service (expand)"
		"[root] module.permanent.aws_lambda_function.aichat_summary_service (expand)" -> "[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)"
		"[root] module.permanent.aws_lambda_function.aichat_summary_service (expand)" -> "[root] module.permanent.local.DEFAULT_ECR_IMAGE (expand)"
		"[root] module.permanent.aws_lambda_function.aichat_summary_service (expand)" -> "[root] module.permanent.local.LAMBDA_ENV_VARIABLES (expand)"
		"[root] module.permanent.aws_lambda_function.preview_table_update_service (expand)" -> "[root] module.permanent.aws_iam_role.lambda_service_role_with_dynamodb_stream_access (expand)"
		"[root] module.permanent.aws_lambda_function.preview_table_update_service (expand)" -> "[root] module.permanent.local.ACCOUNT_ID (expand)"
		"[root] module.permanent.aws_lambda_function.preview_table_update_service (expand)" -> "[root] module.permanent.local.REGION_NAME (expand)"
		"[root] module.permanent.aws_lambda_function.routine_chat_service (expand)" -> "[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)"
		"[root] module.permanent.aws_lambda_function.routine_chat_service (expand)" -> "[root] module.permanent.local.APPSYNC_ENDPOINT (expand)"
		"[root] module.permanent.aws_lambda_function.routine_chat_service (expand)" -> "[root] module.permanent.local.BEDROCK_CLIENT_AWS_REGION (expand)"
		"[root] module.permanent.aws_lambda_function.routine_chat_service (expand)" -> "[root] module.permanent.local.CHAT_API_KEY (expand)"
		"[root] module.permanent.aws_lambda_function.routine_chat_service (expand)" -> "[root] module.permanent.local.LAMBDA_ENV_VARIABLES (expand)"
		"[root] module.permanent.aws_lambda_function.routine_chat_service (expand)" -> "[root] module.permanent.local.OPENSEARCH_URL (expand)"
		"[root] module.permanent.aws_lambda_permission.summary_service_permission (expand)" -> "[root] module.permanent.aws_cloudwatch_event_rule.aichat_summary_service_trigger_rule (expand)"
		"[root] module.permanent.aws_lambda_permission.summary_service_permission (expand)" -> "[root] module.permanent.aws_lambda_function.aichat_summary_service (expand)"
		"[root] module.permanent.data.aws_caller_identity.current (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_caller_identity.current (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_aoss_policy (expand)" -> "[root] module.permanent.local.OPENSEARCH_ARN (expand)"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_aoss_policy (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_as_role_policy (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_as_role_policy (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_bedrock_policy (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_bedrock_policy (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_cloudwatch_policy (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_cloudwatch_policy (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_dynamo_policy (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_dynamo_policy (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_invoke_policy (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_invoke_policy (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_s3_policy (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_iam_policy_document.Lambda_s3_policy (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_region.current (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.data.aws_region.current (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_s3_bucket.admin_content_bucket (expand)" -> "[root] module.permanent.var.environment (expand)"
		"[root] module.permanent.data.aws_s3_bucket.admin_content_bucket (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.data.aws_s3_bucket.patient_content_bucket (expand)" -> "[root] module.permanent.var.environment (expand)"
		"[root] module.permanent.data.aws_s3_bucket.patient_content_bucket (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.permanent.local.ACCOUNT_ID (expand)" -> "[root] module.permanent.data.aws_caller_identity.current (expand)"
		"[root] module.permanent.local.APPSYNC_ENDPOINT (expand)" -> "[root] module.permanent.var.appsync_endpoint (expand)"
		"[root] module.permanent.local.BEDROCK_CLIENT_AWS_REGION (expand)" -> "[root] module.permanent.var.bedrock_client_aws_region (expand)"
		"[root] module.permanent.local.CHAT_API_KEY (expand)" -> "[root] module.permanent.var.appsync_api_key (expand)"
		"[root] module.permanent.local.DEFAULT_ECR_IMAGE (expand)" -> "[root] module.permanent.local.ACCOUNT_ID (expand)"
		"[root] module.permanent.local.DEFAULT_ECR_IMAGE (expand)" -> "[root] module.permanent.local.REGION_NAME (expand)"
		"[root] module.permanent.local.LAMBDA_ENV_VARIABLES (expand)" -> "[root] module.permanent.local.REGION_NAME (expand)"
		"[root] module.permanent.local.LAMBDA_ENV_VARIABLES (expand)" -> "[root] module.permanent.local.STAGE (expand)"
		"[root] module.permanent.local.OPENSEARCH_ARN (expand)" -> "[root] module.permanent.var.aoss_arn (expand)"
		"[root] module.permanent.local.OPENSEARCH_URL (expand)" -> "[root] module.permanent.var.opensearch_url (expand)"
		"[root] module.permanent.local.REGION_NAME (expand)" -> "[root] module.permanent.data.aws_region.current (expand)"
		"[root] module.permanent.local.STAGE (expand)" -> "[root] module.permanent.var.environment (expand)"
		"[root] module.permanent.local.standard_repos (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.output.chat_lambda_service_role_arns (expand)" -> "[root] module.permanent.aws_iam_role.chat_lambda_service_role (expand)"
		"[root] module.permanent.var.aoss_arn (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.var.aoss_arn (expand)" -> "[root] var.aoss_arn"
		"[root] module.permanent.var.appsync_api_key (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.var.appsync_api_key (expand)" -> "[root] var.appsync_api_key"
		"[root] module.permanent.var.appsync_endpoint (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.var.appsync_endpoint (expand)" -> "[root] var.appsync_endpoint"
		"[root] module.permanent.var.bedrock_client_aws_region (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.var.bedrock_client_aws_region (expand)" -> "[root] var.bedrock_client_aws_region"
		"[root] module.permanent.var.environment (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.var.environment (expand)" -> "[root] var.environment"
		"[root] module.permanent.var.opensearch_url (expand)" -> "[root] module.permanent (expand)"
		"[root] module.permanent.var.opensearch_url (expand)" -> "[root] var.opensearch_url"
		"[root] module.storage (close)" -> "[root] module.storage.aws_dynamodb_table.routine_followup_table (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.aws_s3_bucket_cors_configuration.chat_knowledge_base_bucket_cors_configuration (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.aws_s3_bucket_public_access_block.patient_block_content_bucket_public_access (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.aws_s3_bucket_versioning.chat_knowledge_base_bucket_versioning (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.aws_secretsmanager_secret_version.aichat_vector_opensearch_secrets_val (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.local.ENGINE_VERSION (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.local.OS_SERVERLESS (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.local.WHITELISTED_IP_ADDRESS (expand)"
		"[root] module.storage (close)" -> "[root] module.storage.output.opensearch_secret_id (expand)"
		"[root] module.storage.aws_dynamodb_table.routine_followup_table (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.aws_dynamodb_table.routine_followup_table (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.data.aws_iam_policy_document.aichat_os_domain_policy_document (expand)"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.local.ES_PASSWORD (expand)"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.local.ES_USERNAME (expand)"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.local.INSTANCE_TYPE (expand)"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.local.OS_CUSTER_COUNTS (expand)"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.local.VOLUME_SIZE (expand)"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.local.VOLUME_TYPE (expand)"
		"[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)" -> "[root] module.storage.var.engine_version (expand)"
		"[root] module.storage.aws_s3_bucket.chat_knowledge_base_bucket (expand)" -> "[root] module.storage.local.STAGE (expand)"
		"[root] module.storage.aws_s3_bucket.chat_knowledge_base_bucket (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.storage.aws_s3_bucket_cors_configuration.chat_knowledge_base_bucket_cors_configuration (expand)" -> "[root] module.storage.aws_s3_bucket.chat_knowledge_base_bucket (expand)"
		"[root] module.storage.aws_s3_bucket_public_access_block.patient_block_content_bucket_public_access (expand)" -> "[root] module.storage.aws_s3_bucket.chat_knowledge_base_bucket (expand)"
		"[root] module.storage.aws_s3_bucket_versioning.chat_knowledge_base_bucket_versioning (expand)" -> "[root] module.storage.aws_s3_bucket.chat_knowledge_base_bucket (expand)"
		"[root] module.storage.aws_secretsmanager_secret.aichat_vector_opensearch_secrets (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.aws_secretsmanager_secret.aichat_vector_opensearch_secrets (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.storage.aws_secretsmanager_secret_version.aichat_vector_opensearch_secrets_val (expand)" -> "[root] module.storage.aws_opensearch_domain.aichat_opensearch_domain (expand)"
		"[root] module.storage.aws_secretsmanager_secret_version.aichat_vector_opensearch_secrets_val (expand)" -> "[root] module.storage.aws_secretsmanager_secret.aichat_vector_opensearch_secrets (expand)"
		"[root] module.storage.data.aws_caller_identity.current (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.data.aws_caller_identity.current (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.storage.data.aws_iam_policy_document.aichat_os_domain_policy_document (expand)" -> "[root] module.storage.data.aws_caller_identity.current (expand)"
		"[root] module.storage.data.aws_iam_policy_document.aichat_os_domain_policy_document (expand)" -> "[root] module.storage.data.aws_region.current (expand)"
		"[root] module.storage.data.aws_iam_policy_document.aichat_os_domain_policy_document (expand)" -> "[root] module.storage.local.ALLOWED_AWS_ROLES (expand)"
		"[root] module.storage.data.aws_iam_policy_document.aichat_os_domain_policy_document (expand)" -> "[root] module.storage.local.OS_DOMAIN_NAME (expand)"
		"[root] module.storage.data.aws_region.current (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.data.aws_region.current (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"]"
		"[root] module.storage.local.ALLOWED_AWS_ROLES (expand)" -> "[root] module.storage.var.allowed_aws_roles (expand)"
		"[root] module.storage.local.ENGINE_VERSION (expand)" -> "[root] module.storage.var.engine_version (expand)"
		"[root] module.storage.local.ES_PASSWORD (expand)" -> "[root] module.storage.random_password.password (expand)"
		"[root] module.storage.local.ES_USERNAME (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.local.INSTANCE_TYPE (expand)" -> "[root] module.storage.var.instance_type (expand)"
		"[root] module.storage.local.OS_CUSTER_COUNTS (expand)" -> "[root] module.storage.var.os_custer_counts (expand)"
		"[root] module.storage.local.OS_DOMAIN_NAME (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.local.OS_SERVERLESS (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.local.STAGE (expand)" -> "[root] module.storage.var.environment (expand)"
		"[root] module.storage.local.VOLUME_SIZE (expand)" -> "[root] module.storage.var.volume_size (expand)"
		"[root] module.storage.local.VOLUME_TYPE (expand)" -> "[root] module.storage.var.volume_type (expand)"
		"[root] module.storage.local.WHITELISTED_IP_ADDRESS (expand)" -> "[root] module.storage.var.whitelisted_ip_address (expand)"
		"[root] module.storage.output.opensearch_secret_id (expand)" -> "[root] module.storage.aws_secretsmanager_secret.aichat_vector_opensearch_secrets (expand)"
		"[root] module.storage.random_password.password (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.random_password.password (expand)" -> "[root] provider[\"registry.terraform.io/hashicorp/random\"]"
		"[root] module.storage.var.allowed_aws_roles (expand)" -> "[root] module.permanent.output.chat_lambda_service_role_arns (expand)"
		"[root] module.storage.var.allowed_aws_roles (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.var.engine_version (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.var.environment (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.var.environment (expand)" -> "[root] var.environment"
		"[root] module.storage.var.instance_type (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.var.os_custer_counts (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.var.os_custer_counts (expand)" -> "[root] var.opensearch_cluster_count"
		"[root] module.storage.var.volume_size (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.var.volume_type (expand)" -> "[root] module.storage (expand)"
		"[root] module.storage.var.whitelisted_ip_address (expand)" -> "[root] local.WHITELIST_IPS_ADDRESS (expand)"
		"[root] module.storage.var.whitelisted_ip_address (expand)" -> "[root] module.storage (expand)"
		"[root] output.opensearch_secret_id (expand)" -> "[root] module.storage.output.opensearch_secret_id (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.aws_cloudwatch_event_target.aichat_summary_service_trigger_target (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.aws_dynamodb_table.ai_chat_prompt_table (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.aws_ecr_lifecycle_policy.ecr_repos_policy (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.aws_lambda_event_source_mapping.ai_lambda_event_source_mapping (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.aws_lambda_function.routine_chat_service (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.aws_lambda_permission.summary_service_permission (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.data.aws_s3_bucket.admin_content_bucket (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.permanent.data.aws_s3_bucket.patient_content_bucket (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.storage.aws_dynamodb_table.routine_followup_table (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.storage.aws_s3_bucket_cors_configuration.chat_knowledge_base_bucket_cors_configuration (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.storage.aws_s3_bucket_public_access_block.patient_block_content_bucket_public_access (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.storage.aws_s3_bucket_versioning.chat_knowledge_base_bucket_versioning (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)" -> "[root] module.storage.aws_secretsmanager_secret_version.aichat_vector_opensearch_secrets_val (expand)"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"]" -> "[root] var.access_key"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"]" -> "[root] var.aws_region"
		"[root] provider[\"registry.terraform.io/hashicorp/aws\"]" -> "[root] var.secret_key"
		"[root] provider[\"registry.terraform.io/hashicorp/random\"] (close)" -> "[root] module.storage.random_password.password (expand)"
		"[root] root" -> "[root] module.permanent (close)"
		"[root] root" -> "[root] module.storage (close)"
		"[root] root" -> "[root] output.opensearch_secret_id (expand)"
		"[root] root" -> "[root] provider[\"registry.terraform.io/hashicorp/aws\"] (close)"
		"[root] root" -> "[root] provider[\"registry.terraform.io/hashicorp/random\"] (close)"
		"[root] root" -> "[root] var.ai_chat_key"
		"[root] root" -> "[root] var.aws_account"
		"[root] root" -> "[root] var.ec2_instance_ami"
		"[root] root" -> "[root] var.ec2_instance_type"
		"[root] root" -> "[root] var.ec2_instance_user_data"
		"[root] root" -> "[root] var.ec2_instance_volume_size"
	}
}

Leave a Comment