Add AzureEnvironment and AzureSubscription

endpoint -> string?  What is the string in this case?