SubscriptionManager class
ResourceManager class
AzureResourceTelemetry class
refactored AzureResource to use AzureResourceTelemetry
added SubscriptionId prop to AzureResource
added ResourceGroupName prop to AzureResource class
refactored AzureResource.Uri to read-only
TelemetryManager.GetEventData implementation
TelemetryManager.GetMetricDefinitions implementation