Skip to content

Commit 8d99b1b

Browse files
authored
Add ResourceId and Suffix in Mooncake and USGov for App Configuration. (#440)
1 parent 5248b85 commit 8d99b1b

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/Authentication.Abstractions/AzureEnvironment.BuiltIn.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,8 @@ private static void SetExtendedProperties(IDictionary<string, AzureEnvironment>
175175
azureEnvironments[EnvironmentName.AzureChinaCloud].SetProperty(ExtendedEndpoint.AnalysisServicesEndpointResourceId, AzureEnvironmentConstants.ChinaAnalysisServicesEndpointResourceId);
176176
azureEnvironments[EnvironmentName.AzureChinaCloud].SetProperty(ExtendedEndpoint.ManagedHsmServiceEndpointResourceId, AzureEnvironmentConstants.ChinaManagedHsmServiceEndpointResourceId);
177177
azureEnvironments[EnvironmentName.AzureChinaCloud].SetProperty(ExtendedEndpoint.ManagedHsmServiceEndpointSuffix, AzureEnvironmentConstants.ChinaManagedHsmDnsSuffix);
178+
azureEnvironments[EnvironmentName.AzureChinaCloud].SetProperty(ExtendedEndpoint.AzureAppConfigurationEndpointResourceId, AzureEnvironmentConstants.ChinaAppConfigurationEndpointResourceId);
179+
azureEnvironments[EnvironmentName.AzureChinaCloud].SetProperty(ExtendedEndpoint.AzureAppConfigurationEndpointSuffix, AzureEnvironmentConstants.ChinaAppConfigurationEndpointSuffix);
178180
azureEnvironments[EnvironmentName.AzureChinaCloud].SetProperty(ExtendedEndpoint.ContainerRegistryEndpointResourceId, AzureEnvironmentConstants.ChinaContainerRegistryEndpointResourceId);
179181
}
180182

@@ -186,6 +188,8 @@ private static void SetExtendedProperties(IDictionary<string, AzureEnvironment>
186188
azureEnvironments[EnvironmentName.AzureUSGovernment].SetProperty(ExtendedEndpoint.AnalysisServicesEndpointResourceId, AzureEnvironmentConstants.USGovernmentAnalysisServicesEndpointResourceId);
187189
azureEnvironments[EnvironmentName.AzureUSGovernment].SetProperty(ExtendedEndpoint.ManagedHsmServiceEndpointResourceId, AzureEnvironmentConstants.USGovernmeneManagedHsmServiceEndpointResourceId);
188190
azureEnvironments[EnvironmentName.AzureUSGovernment].SetProperty(ExtendedEndpoint.ManagedHsmServiceEndpointSuffix, AzureEnvironmentConstants.USGovernmentManagedHsmDnsSuffix);
191+
azureEnvironments[EnvironmentName.AzureUSGovernment].SetProperty(ExtendedEndpoint.AzureAppConfigurationEndpointResourceId, AzureEnvironmentConstants.USGovernmentAppConfigurationEndpointResourceId);
192+
azureEnvironments[EnvironmentName.AzureUSGovernment].SetProperty(ExtendedEndpoint.AzureAppConfigurationEndpointSuffix, AzureEnvironmentConstants.USGovernmentAppConfigurationEndpointSuffix);
189193
azureEnvironments[EnvironmentName.AzureUSGovernment].SetProperty(ExtendedEndpoint.ContainerRegistryEndpointResourceId, AzureEnvironmentConstants.USGovernmentContainerRegistryEndpointResourceId);
190194
}
191195
}

src/Authentication.Abstractions/AzureEnvironmentConstants.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,10 +269,18 @@ public static class AzureEnvironmentConstants
269269
public const string AzurePurviewEndpointResourceId = "https://purview.azure.net";
270270

271271
/// <summary>
272-
/// App Configuration
272+
/// The domain name suffix for App Configuration
273273
/// </summary>
274274
public const string AzureAppConfigurationEndpointSuffix = "azconfig.io";
275+
public const string ChinaAppConfigurationEndpointSuffix = "azconfig.azure.cn";
276+
public const string USGovernmentAppConfigurationEndpointSuffix = "azconfig.azure.us";
277+
278+
/// <summary>
279+
/// The endpoint Resource Id for App Configuration
280+
/// </summary>
275281
public const string AzureAppConfigurationEndpointResourceId = "https://azconfig.io";
282+
public const string ChinaAppConfigurationEndpointResourceId = "https://azconfig.azure.cn";
283+
public const string USGovernmentAppConfigurationEndpointResourceId = "https://azconfig.azure.us";
276284

277285
/// <summary>
278286
/// The endpoint Resource Id for Azure Container Registry

0 commit comments

Comments
 (0)