From 09dfd06e5c900d77e15df1a475cd65c8bb5c27fc Mon Sep 17 00:00:00 2001 From: Ravi Gupta <32182026+dceravigupta@users.noreply.github.com> Date: Mon, 3 Mar 2025 16:56:49 -0800 Subject: [PATCH 1/2] Update azure_kusto.md Signed-off-by: Ravi Gupta <32182026+dceravigupta@users.noreply.github.com> --- pipeline/outputs/azure_kusto.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pipeline/outputs/azure_kusto.md b/pipeline/outputs/azure_kusto.md index cbcd36deb..d1c4f1781 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -51,9 +51,10 @@ By default, Kusto will insert incoming ingestions into a table by inferring the | Key | Description | Default | | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -| tenant_id | _Required_ - The tenant/domain ID of the AAD registered application. | | -| client_id | _Required_ - The client ID of the AAD registered application. | | -| client_secret | _Required_ - The client secret of the AAD registered application ([App Secret](https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#option-2-create-a-new-application-secret)). | +| tenant_id | _Only one of AAD registered application or Managed Identity may be set_ - The tenant/domain ID of the AAD registered application. | | +| client_id | _Only one of AAD registered application or Managed Identity may be set_ - The client ID of the AAD registered application. | | +| client_secret | _Only one of AAD registered application or Managed Identity may be set_ - The client secret of the AAD registered application ([App Secret](https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#option-2-create-a-new-application-secret)). | +| managed_identity_client_id | _Only one of AAD registered application or Managed Identity may be set_ - The managed identity id to authenticate with. Set to "SYSTEM" for system-assigned managed identity. Set the MI client ID (GUID) for user-assigned managed identity. | | | ingestion_endpoint | _Required_ - The cluster's ingestion endpoint, usually in the form `https://ingest-cluster_name.region.kusto.windows.net | | database_name | _Required_ - The database name. | | | table_name | _Required_ - The table name. | | From 652daa146516765d30f73a525fe4d5f0c4491c7a Mon Sep 17 00:00:00 2001 From: Ravi Gupta <32182026+dceravigupta@users.noreply.github.com> Date: Tue, 11 Mar 2025 16:29:18 -0700 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Alexa Kreizinger Signed-off-by: Ravi Gupta <32182026+dceravigupta@users.noreply.github.com> --- pipeline/outputs/azure_kusto.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pipeline/outputs/azure_kusto.md b/pipeline/outputs/azure_kusto.md index d1c4f1781..b052611aa 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -51,10 +51,10 @@ By default, Kusto will insert incoming ingestions into a table by inferring the | Key | Description | Default | | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -| tenant_id | _Only one of AAD registered application or Managed Identity may be set_ - The tenant/domain ID of the AAD registered application. | | -| client_id | _Only one of AAD registered application or Managed Identity may be set_ - The client ID of the AAD registered application. | | -| client_secret | _Only one of AAD registered application or Managed Identity may be set_ - The client secret of the AAD registered application ([App Secret](https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#option-2-create-a-new-application-secret)). | -| managed_identity_client_id | _Only one of AAD registered application or Managed Identity may be set_ - The managed identity id to authenticate with. Set to "SYSTEM" for system-assigned managed identity. Set the MI client ID (GUID) for user-assigned managed identity. | | +| tenant_id | _Required if `managed_identity_client_id` is not set_ - The tenant/domain ID of the AAD registered application. | | +| client_id | _Required if `managed_identity_client_id` is not set_ - The client ID of the AAD registered application. | | +| client_secret | _Required if `managed_identity_client_id` is not set_ - The client secret of the AAD registered application ([App Secret](https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#option-2-create-a-new-application-secret)). | +| managed_identity_client_id | _Required if `tenant_id`, `client_id`, and `client_secret` are not set_ - The managed identity ID to authenticate with. Set to `SYSTEM` for system-assigned managed identity, or set to the MI client ID (GUID) for user-assigned managed identity. | | | ingestion_endpoint | _Required_ - The cluster's ingestion endpoint, usually in the form `https://ingest-cluster_name.region.kusto.windows.net | | database_name | _Required_ - The database name. | | | table_name | _Required_ - The table name. | |