kubernetes_asyncio.stream.ws_client module
- class kubernetes_asyncio.stream.ws_client.WsApiClient(configuration: Configuration | None = None, header_name: str | None = None, header_value: str | None = None, cookie: str | None = None, pool_threads: int = 1, heartbeat: float | None = None)
Bases:
ApiClient- classmethod parse_error_data(error_data: str | bytes) int
Parse data received on ERROR_CHANNEL and return the command exit code.
- async request(method, url, query_params=None, headers=None, post_params=None, body=None, _preload_content=True, _request_timeout=None) WsResponse | _BaseRequestContextManager[ClientWebSocketResponse]
Makes the HTTP request using RESTClient.
- class kubernetes_asyncio.stream.ws_client.WsResponse(status, data)
Bases:
RESTResponse- getheader(name: str, default: str | None = None) str | None
Returns a given response header.
- getheaders() CIMultiDictProxy
Returns a CIMultiDictProxy of the response headers.
- kubernetes_asyncio.stream.ws_client.get_websocket_url(url: str) str