in src/PowerShell/Authenticators/DelegatingAuthenticator.cs [197:219]
private static AzureCloudInstance GetAzureCloudInstance(PartnerEnvironment environment)
{
environment.AssertNotNull(nameof(environment));
if (environment.EnvironmentName == EnvironmentName.AzureChinaCloud)
{
return AzureCloudInstance.AzureChina;
}
else if (environment.EnvironmentName == EnvironmentName.AzureGermanCloud)
{
return AzureCloudInstance.AzureGermany;
}
else if (environment.EnvironmentName == EnvironmentName.AzureCloud)
{
return AzureCloudInstance.AzurePublic;
}
else if (environment.EnvironmentName == EnvironmentName.AzureUSGovernment)
{
return AzureCloudInstance.AzureUsGovernment;
}
return AzureCloudInstance.None;
}