diff --git a/src/Authentication.Abstractions/AzureEnvironment.cs b/src/Authentication.Abstractions/AzureEnvironment.cs index 22864e6daf..8b0b9e9f7d 100644 --- a/src/Authentication.Abstractions/AzureEnvironment.cs +++ b/src/Authentication.Abstractions/AzureEnvironment.cs @@ -231,6 +231,12 @@ private static AzureEnvironment MapArmToAzureEnvironment(ArmMetadata armMetadata } } + if (!string.IsNullOrEmpty(armMetadata.LogAnalyticsResourceId)) + { + azureEnvironment.SetProperty(ExtendedEndpoint.OperationalInsightsEndpointResourceId, armMetadata.LogAnalyticsResourceId); + azureEnvironment.SetProperty(ExtendedEndpoint.OperationalInsightsEndpoint, $"{armMetadata.LogAnalyticsResourceId}/v1"); + } + //ManagedHsmServiceEndpointSuffix currently uses Built-in endpoint. //In new ArmMedata, ManagedHsmServiceEndpointSuffix is provided as so 'MhsmDns'. //But it doesn't' make sense to just refresh ManagedHsmServiceEndpointSuffix from ARM without AzureManagedHsmServiceEndpointResourceId. @@ -458,7 +464,7 @@ public AzureEnvironment(IAzureEnvironment other) /// The domain name suffix for Azure Container Registry /// public string ContainerRegistryEndpointSuffix { get; set; } - + /// /// The set of Azure Version Profiles supported in this environment ///