Ejemplo n.º 1
0
        public static string GetAPIKey()
        {
            var logger = new CloudHealth.Logger();

            using (var key = CloudHealthRegistryKey())
            {
                string apiKey = (string)key.GetValue("AgentAPIKey", null);
                if (apiKey == null)
                {
                    logger.LogError("CHT Agent API Key is null. is AgentAPIKey value in HKEY_LOCAL_MACHINE\\Software\\CloudHealth Technologies set?");
                }

                return(apiKey);
            }
        }
Ejemplo n.º 2
0
        public static string GetCloudName()
        {
            var logger = new CloudHealth.Logger();

            using (var key = CloudHealthRegistryKey())
            {
                string cloudName = (string)key.GetValue("CloudName", null);
                if (cloudName == null)
                {
                    if (!warnedCloudName)
                    {
                        logger.LogError("CloudName is null. Defaulting to \"aws\". Is CloudName value in HKEY_LOCAL_MACHINE\\Software\\CloudName Technologies set?");
                    }
                    warnedCloudName = true;
                    cloudName       = "aws";
                }
                return(cloudName);
            }
        }