variable "pattern_config" { description = "Configuration object for Java/JMX monitoring" type = object({ enable_alerting_rules = bool enable_recording_rules = bool scrape_sample_limit = number enable_recording_rules = bool enable_dashboards = bool flux_gitrepository_name = string flux_gitrepository_url = string flux_gitrepository_branch = string flux_kustomization_name = string flux_kustomization_path = string managed_prometheus_workspace_id = string managed_prometheus_workspace_region = string managed_prometheus_workspace_endpoint = string grafana_url = string grafana_dashboard_url = string }) nullable = false }