resource "google_redis_instance" "primary" { name = "su-pay-website-perca-redis-${var.postfix}" tier = "STANDARD_HA" memory_size_gb = 2 region = var.region redis_version = "REDIS_7_0" # Shared VPC authorized_network = "projects/${var.project_id}/global/networks/${var.vpc_name}" connect_mode = "DIRECT_PEERING" auth_enabled = false display_name = "Redis for su-pay-website-perca" location_id = "asia-northeast1-b" alternative_location_id = "asia-northeast1-a" project = var.project_id replica_count = 1 maintenance_policy { weekly_maintenance_window { day = "FRIDAY" start_time { hours = 17 minutes = 0 nanos = 0 seconds = 0 } } } persistence_config { persistence_mode = "RDB" rdb_snapshot_period = "TWENTY_FOUR_HOURS" rdb_snapshot_start_time = "1970-01-01T00:00:00Z" } } output "instance_id" { value = google_redis_instance.primary.id } output "redis_host_ip" { value = google_redis_instance.primary.host }