def call_api(self, resource_path, method, path_params=None, query_params=None, header_params=None, body=None, post_params=None, files=None, response_type=None, auth_settings=None, async_req=None, _return_http_data_only=None, collection_formats=None, _preload_content=True, _request_timeout=None): if auth_settings == ['BearerToken']: auth_settings = self.configuration.auth_settings() return ApiClient.call_api(self, resource_path, method, path_params, query_params, header_params, body, post_params, files, response_type, auth_settings, async_req, _return_http_data_only, collection_formats, _preload_content, _request_timeout)
def _list_k8s_proxy(self, version, resource): client_configuration = type.__call__(Configuration) client_configuration.host = self.Auth.k8s_proxy_url client_configuration.verify_ssl = False rancher_client = ApiClient(configuration=client_configuration) resp = rancher_client.call_api( "api/" + version + "/" + resource, "GET", header_params={ 'Accept': 'application/json', 'Authorization': 'Bearer ' + self.Auth.token }, _return_http_data_only=True, response_type='object' ) return resp