From 325d50b525a9f1532729df4addab6d461453291c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:32:47 +0000 Subject: [PATCH 1/5] Initial plan From 0f303f5d657721bb935febeb548148483ad60bb5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:34:35 +0000 Subject: [PATCH 2/5] Add cloud_name, cloud_login_host, cloud_kusto_scope, cloud_kusto_resource properties to Azure Kusto docs Co-authored-by: tanmaya-panda1 <108695755+tanmaya-panda1@users.noreply.github.com> --- pipeline/outputs/azure_kusto.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pipeline/outputs/azure_kusto.md b/pipeline/outputs/azure_kusto.md index 00e3a7b9a..4a4d97912 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -60,6 +60,10 @@ By default, Kusto will insert incoming ingestion data into a table by inferring | `unify_tag` | Optional. This creates a single buffer file when the buffering mode is `On`. | `On` | | `client_id` | Required if `managed_identity_client_id` isn't set. The client ID of the AAD registered application. | _none_ | | `client_secret` | Set the client secret (Application Password) of the AAD application used for authentication. | _none_ | +| `cloud_name` | Set the Azure cloud environment. Supported values: `AzureCloud` (default), `AzureChinaCloud`, `AzureUSGovernmentCloud`. For private clouds (USSEC, USNAT, BLEU, etc.), set `cloud_login_host`, `cloud_kusto_scope`, and `cloud_kusto_resource` instead. | `AzureCloud` | +| `cloud_login_host` | Custom OAuth login host for private/sovereign clouds (e.g. `login.microsoftonline.eaglex.ic.gov`). When set, `cloud_kusto_scope` and `cloud_kusto_resource` must also be provided. | _none_ | +| `cloud_kusto_scope` | Custom Kusto OAuth scope for private/sovereign clouds (e.g. `https://help.kusto.core.eaglex.ic.gov/.default`). When set, `cloud_login_host` and `cloud_kusto_resource` must also be provided. | _none_ | +| `cloud_kusto_resource` | Custom Kusto IMDS resource URL for private/sovereign clouds (e.g. `https://api.kusto.core.eaglex.ic.gov/`). When set, `cloud_login_host` and `cloud_kusto_scope` must also be provided. | _none_ | | `compression_enabled` | If enabled, sends compressed HTTP payload (gzip) to Kusto. | `true` | | `database_name` | The database name. | _none_ | | `delete_on_max_upload_error` | When buffering is `true`, whether to delete the buffer file on maximum upload errors. | `false` | From e4fefb49dfdce23e6d590360e8b81299d37eaace Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:42:23 +0000 Subject: [PATCH 3/5] Fix Vale linting errors: replace Latin abbreviations and spell out acronym in azure_kusto.md Co-authored-by: tanmaya-panda1 <108695755+tanmaya-panda1@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 4a4d97912..a75982553 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -60,10 +60,10 @@ By default, Kusto will insert incoming ingestion data into a table by inferring | `unify_tag` | Optional. This creates a single buffer file when the buffering mode is `On`. | `On` | | `client_id` | Required if `managed_identity_client_id` isn't set. The client ID of the AAD registered application. | _none_ | | `client_secret` | Set the client secret (Application Password) of the AAD application used for authentication. | _none_ | -| `cloud_name` | Set the Azure cloud environment. Supported values: `AzureCloud` (default), `AzureChinaCloud`, `AzureUSGovernmentCloud`. For private clouds (USSEC, USNAT, BLEU, etc.), set `cloud_login_host`, `cloud_kusto_scope`, and `cloud_kusto_resource` instead. | `AzureCloud` | -| `cloud_login_host` | Custom OAuth login host for private/sovereign clouds (e.g. `login.microsoftonline.eaglex.ic.gov`). When set, `cloud_kusto_scope` and `cloud_kusto_resource` must also be provided. | _none_ | -| `cloud_kusto_scope` | Custom Kusto OAuth scope for private/sovereign clouds (e.g. `https://help.kusto.core.eaglex.ic.gov/.default`). When set, `cloud_login_host` and `cloud_kusto_resource` must also be provided. | _none_ | -| `cloud_kusto_resource` | Custom Kusto IMDS resource URL for private/sovereign clouds (e.g. `https://api.kusto.core.eaglex.ic.gov/`). When set, `cloud_login_host` and `cloud_kusto_scope` must also be provided. | _none_ | +| `cloud_name` | Set the Azure cloud environment. Supported values: `AzureCloud` (default), `AzureChinaCloud`, `AzureUSGovernmentCloud`. For private clouds (USSEC, USNAT, and so on), set `cloud_login_host`, `cloud_kusto_scope`, and `cloud_kusto_resource` instead. | `AzureCloud` | +| `cloud_login_host` | Custom OAuth login host for private/sovereign clouds (for example, `login.microsoftonline.eaglex.ic.gov`). When set, `cloud_kusto_scope` and `cloud_kusto_resource` must also be provided. | _none_ | +| `cloud_kusto_scope` | Custom Kusto OAuth scope for private/sovereign clouds (for example, `https://help.kusto.core.eaglex.ic.gov/.default`). When set, `cloud_login_host` and `cloud_kusto_resource` must also be provided. | _none_ | +| `cloud_kusto_resource` | Custom Kusto IMDS resource URL for private/sovereign clouds (for example, `https://api.kusto.core.eaglex.ic.gov/`). When set, `cloud_login_host` and `cloud_kusto_scope` must also be provided. | _none_ | | `compression_enabled` | If enabled, sends compressed HTTP payload (gzip) to Kusto. | `true` | | `database_name` | The database name. | _none_ | | `delete_on_max_upload_error` | When buffering is `true`, whether to delete the buffer file on maximum upload errors. | `false` | From f53cf1fe9f4f782a04094aa7da029dc55013911f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:46:02 +0000 Subject: [PATCH 4/5] Add USNAT and USSEC to Vale acronym exceptions list Co-authored-by: tanmaya-panda1 <108695755+tanmaya-panda1@users.noreply.github.com> --- vale-styles/FluentBit/Acronyms.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vale-styles/FluentBit/Acronyms.yml b/vale-styles/FluentBit/Acronyms.yml index 066c76d17..dcc8a5703 100644 --- a/vale-styles/FluentBit/Acronyms.yml +++ b/vale-styles/FluentBit/Acronyms.yml @@ -141,6 +141,8 @@ exceptions: - URI - URL - USB + - USNAT + - USSEC - UTC - UTF - UUID From c0e61dd58e46b237ec59b549d1a79223f0f579e1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:52:18 +0000 Subject: [PATCH 5/5] Revert Acronyms.yml and remove USSEC/USNAT from cloud_name description Co-authored-by: tanmaya-panda1 <108695755+tanmaya-panda1@users.noreply.github.com> --- pipeline/outputs/azure_kusto.md | 2 +- vale-styles/FluentBit/Acronyms.yml | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pipeline/outputs/azure_kusto.md b/pipeline/outputs/azure_kusto.md index a75982553..c10fa14cc 100644 --- a/pipeline/outputs/azure_kusto.md +++ b/pipeline/outputs/azure_kusto.md @@ -60,7 +60,7 @@ By default, Kusto will insert incoming ingestion data into a table by inferring | `unify_tag` | Optional. This creates a single buffer file when the buffering mode is `On`. | `On` | | `client_id` | Required if `managed_identity_client_id` isn't set. The client ID of the AAD registered application. | _none_ | | `client_secret` | Set the client secret (Application Password) of the AAD application used for authentication. | _none_ | -| `cloud_name` | Set the Azure cloud environment. Supported values: `AzureCloud` (default), `AzureChinaCloud`, `AzureUSGovernmentCloud`. For private clouds (USSEC, USNAT, and so on), set `cloud_login_host`, `cloud_kusto_scope`, and `cloud_kusto_resource` instead. | `AzureCloud` | +| `cloud_name` | Set the Azure cloud environment. Supported values: `AzureCloud` (default), `AzureChinaCloud`, `AzureUSGovernmentCloud`. For private clouds, set `cloud_login_host`, `cloud_kusto_scope`, and `cloud_kusto_resource` instead. | `AzureCloud` | | `cloud_login_host` | Custom OAuth login host for private/sovereign clouds (for example, `login.microsoftonline.eaglex.ic.gov`). When set, `cloud_kusto_scope` and `cloud_kusto_resource` must also be provided. | _none_ | | `cloud_kusto_scope` | Custom Kusto OAuth scope for private/sovereign clouds (for example, `https://help.kusto.core.eaglex.ic.gov/.default`). When set, `cloud_login_host` and `cloud_kusto_resource` must also be provided. | _none_ | | `cloud_kusto_resource` | Custom Kusto IMDS resource URL for private/sovereign clouds (for example, `https://api.kusto.core.eaglex.ic.gov/`). When set, `cloud_login_host` and `cloud_kusto_scope` must also be provided. | _none_ | diff --git a/vale-styles/FluentBit/Acronyms.yml b/vale-styles/FluentBit/Acronyms.yml index dcc8a5703..066c76d17 100644 --- a/vale-styles/FluentBit/Acronyms.yml +++ b/vale-styles/FluentBit/Acronyms.yml @@ -141,8 +141,6 @@ exceptions: - URI - URL - USB - - USNAT - - USSEC - UTC - UTF - UUID