Azure Endpoint
Azure endpoints connect Eve to Microsoft Azure resources for governed cloud operations and infrastructure workflows.
Endpoint Kind
Use azure as the endpoint kind when creating this endpoint through the API or dashboard.
What Eve Uses This Endpoint For
- Inspect Azure resources through Eve-governed access.
- Centralize service principal or token handling.
- Build workflows across Azure, databases, observability, and source control.
- Support custom endpoint URLs for specialized environments.
Basic Endpoint Shape
json
{
"endpoint": "azure-prod",
"kind": "azure",
"config": {
"read_conn": {
"tenant_id": "00000000-0000-0000-0000-000000000000",
"client_id": "client-id",
"client_secret": "secret",
"subscription_id": "subscription-id"
}
}
}Create it with the endpoint API:
bash
curl -sS -X POST "$EDEN/endpoints" \
-H "$AUTH_HEADER" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "azure-prod",
"kind": "azure",
"config": {
"read_conn": {
"tenant_id": "00000000-0000-0000-0000-000000000000",
"client_id": "client-id",
"client_secret": "secret",
"subscription_id": "subscription-id"
}
}
}'Configuration Fields
| Field | Purpose |
|---|---|
tenant_id | Azure tenant ID |
client_id | Optional client ID |
client_secret | Optional client secret |
subscription_id | Optional subscription ID |
access_token | Optional pre-authenticated token |
endpoint_url | Optional custom endpoint URL |
Operating Notes
- Prefer dedicated service principals with narrow role assignments.
- Separate subscriptions or resource groups by endpoint when operational boundaries differ.
- Audit write-capable workflows carefully.
Related
Last updated: October 20, 2018