@@ -78,6 +78,7 @@ def __init__(self, correlation_id=None, application=None):
7878 self .enable_broker_on_windows = None
7979 self .msal_telemetry = None
8080 self .login_experience_v2 = None
81+ self .use_msal_managed_identity = None
8182
8283 def add_event (self , name , properties ):
8384 for key in self .instrumentation_key :
@@ -234,6 +235,7 @@ def _get_azure_cli_properties(self):
234235 set_custom_properties (result , 'EnableBrokerOnWindows' , str (self .enable_broker_on_windows ))
235236 set_custom_properties (result , 'MsalTelemetry' , self .msal_telemetry )
236237 set_custom_properties (result , 'LoginExperienceV2' , str (self .login_experience_v2 ))
238+ set_custom_properties (result , 'UseMsalManagedIdentity' , str (self .use_msal_managed_identity ))
237239
238240 return result
239241
@@ -470,6 +472,7 @@ def set_region_identified(region_input, region_identified):
470472 _session .region_identified = region_identified
471473
472474
475+ # region authentication-related
473476@decorators .suppress_all_exceptions ()
474477def set_broker_info (enable_broker_on_windows ):
475478 # Log the value of `enable_broker_on_windows`
@@ -487,6 +490,12 @@ def set_login_experience_v2(login_experience_v2):
487490 _session .login_experience_v2 = login_experience_v2
488491
489492
493+ @decorators .suppress_all_exceptions ()
494+ def set_use_msal_managed_identity (use_msal_managed_identity ):
495+ _session .use_msal_managed_identity = use_msal_managed_identity
496+ # endregion
497+
498+
490499@decorators .suppress_all_exceptions ()
491500def set_user_agent (user_agent ):
492501 if user_agent :
0 commit comments