public static AzureEnvironment Environment(this SubscriptionConfig config) { switch (config.CloudEnvironment) { case CloudEnvironment.AzureChina: return(AzureEnvironment.AzureChinaCloud); case CloudEnvironment.AzureUSGovernment: return(AzureEnvironment.AzureUSGovernment); case CloudEnvironment.AzureGermany: return(AzureEnvironment.AzureGermanCloud); default: return(AzureEnvironment.AzureGlobalCloud); } }
public AzureSubscriptionClassic(SubscriptionConfig subscripionConfig) { _subscriptionConfig = subscripionConfig; _authority = subscripionConfig.Environment().AuthenticationEndpoint + subscripionConfig.TenantId ?? "common" + "/"; }
public AzureSubscriptionARM(SubscriptionConfig config) { _subscriptionConfig = config; _authority = config.Environment().AuthenticationEndpoint + config.TenantId ?? "common" + "/"; }