From ab64e83d3c83a3cfb04da4e521ce3ab02af3cb80 Mon Sep 17 00:00:00 2001 From: Jiashuo Li <4003950+jiasli@users.noreply.github.com> Date: Wed, 12 Feb 2025 17:10:32 +0800 Subject: [PATCH] {Compute} Set `audience` when creating `LogsQueryClient` (#30787) --- .../azure/cli/command_modules/vm/_client_factory.py | 6 +++--- .../cli/command_modules/vm/azure_stack/_client_factory.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/vm/_client_factory.py b/src/azure-cli/azure/cli/command_modules/vm/_client_factory.py index cc385c9ee45..7888582201e 100644 --- a/src/azure-cli/azure/cli/command_modules/vm/_client_factory.py +++ b/src/azure-cli/azure/cli/command_modules/vm/_client_factory.py @@ -126,10 +126,10 @@ def cf_log_analytics_data_plane(cli_ctx, _): from azure.monitor.query import LogsQueryClient from azure.cli.core._profile import Profile profile = Profile(cli_ctx=cli_ctx) - cred, _, _ = profile.get_login_credentials( - resource=cli_ctx.cloud.endpoints.log_analytics_resource_id) + cred, _, _ = profile.get_login_credentials() api_version = 'v1' - return LogsQueryClient(cred, endpoint=cli_ctx.cloud.endpoints.log_analytics_resource_id + '/' + api_version) + return LogsQueryClient(cred, endpoint=cli_ctx.cloud.endpoints.log_analytics_resource_id + '/' + api_version, + audience=cli_ctx.cloud.endpoints.log_analytics_resource_id) def cf_disk_encryption_set(cli_ctx, _): diff --git a/src/azure-cli/azure/cli/command_modules/vm/azure_stack/_client_factory.py b/src/azure-cli/azure/cli/command_modules/vm/azure_stack/_client_factory.py index cc385c9ee45..7888582201e 100644 --- a/src/azure-cli/azure/cli/command_modules/vm/azure_stack/_client_factory.py +++ b/src/azure-cli/azure/cli/command_modules/vm/azure_stack/_client_factory.py @@ -126,10 +126,10 @@ def cf_log_analytics_data_plane(cli_ctx, _): from azure.monitor.query import LogsQueryClient from azure.cli.core._profile import Profile profile = Profile(cli_ctx=cli_ctx) - cred, _, _ = profile.get_login_credentials( - resource=cli_ctx.cloud.endpoints.log_analytics_resource_id) + cred, _, _ = profile.get_login_credentials() api_version = 'v1' - return LogsQueryClient(cred, endpoint=cli_ctx.cloud.endpoints.log_analytics_resource_id + '/' + api_version) + return LogsQueryClient(cred, endpoint=cli_ctx.cloud.endpoints.log_analytics_resource_id + '/' + api_version, + audience=cli_ctx.cloud.endpoints.log_analytics_resource_id) def cf_disk_encryption_set(cli_ctx, _):