INNER CODE UNIT · Python
get_chronicle_client
google/mcp-security · server/secops/secops_mcp/server.py:45
def get_chronicle_client(
project_id: Optional[str] = None,
customer_id: Optional[str] = None,
region: Optional[str] = None
) -> Any:
"""Initialize and return a Chronicle client.
Args:
project_id: Google Cloud project ID (defaults to CHRONICLE_PROJECT_ID env var)
customer_id: Chronicle customer ID (defaults to CHRONICLE_CUSTOMER_ID env var)
region: Chronicle region (defaults to CHRONICLE_REGION env var or "us")
Returns:
Any: Initialized Chronicle client
"""
# Use provided values or defaults from environment variables
project_id = project_id or DEFAULT_PROJECT_ID
customer_id = customer_id or DEFAULT_CUSTOMER_ID