in src/cloudwatch/modules/configuration/confighelper.py [0:0]
def __init__(self, config_path=_DEFAULT_CONFIG_PATH, metadata_server=_METADATA_SERVICE_ADDRESS):
self._config_path = config_path
self._metadata_server = metadata_server
self._use_iam_role_credentials = False
self.region = ''
self.endpoint = ''
self.ec2_endpoint = ''
self.host = ''
self.asg_name = 'NONE'
self.proxy_server_name = ''
self.proxy_server_port = ''
self.debug = False
self.pass_through = False
self.push_asg = False
self.push_constant = False
self.constant_dimension_value = ''
self.enable_high_resolution_metrics = False
self.flush_interval_in_seconds = ''
self._load_configuration()
self.whitelist = Whitelist(WhitelistConfigReader(self.WHITELIST_CONFIG_PATH, self.pass_through).get_regex_list(), self.BLOCKED_METRIC_PATH)