def __init__(self, logger, config): """ :param: config { "proxy_url": xxx, "proxy_port": xxx, "proxy_username": xxx, "proxy_password": xxx, "proxy_rdns": xxx, "proxy_type": xxx, "google_credentials": xxx, "google_project": xxx, "google_subscription": xxx, "google_topic": xxx, "batch_size": xxx, "base64encoded": True/False, } """ self._config = config self._config["scopes"] = RESOURCE_MGR_SCOPES self._config["service_name"] = "cloudresourcemanager" self._config["version"] = "v1beta1" self._logger = logger self._client = gwc.create_google_client(self._config)
def __init__(self, logger, config): """ :param: config { "proxy_url": xxx, "proxy_port": xxx, "proxy_username": xxx, "proxy_password": xxx, "proxy_rdns": xxx, "proxy_type": xxx, "google_credentials": xxx, } """ self._config = config self._config["scopes"] = MONITOR_SCOPES self._config["service_name"] = "cloudmonitoring" self._config["version"] = "v2beta2" self._logger = logger self._client = gwc.create_google_client(self._config)