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)
Exemple #2
0
 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