@codingame/kubevirt-api
Version:
kubevirt OpenAPI automation for TypeScript
893 lines • 722 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
/**
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: unversioned
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
import * as runtime from '../runtime';
import { IoK8sApiAuthenticationV1TokenRequestFromJSON, IoK8sApiAuthenticationV1TokenRequestToJSON, IoK8sApiAutoscalingV1ScaleFromJSON, IoK8sApiAutoscalingV1ScaleToJSON, IoK8sApiCoreV1BindingFromJSON, IoK8sApiCoreV1BindingToJSON, IoK8sApiCoreV1ComponentStatusFromJSON, IoK8sApiCoreV1ComponentStatusListFromJSON, IoK8sApiCoreV1ConfigMapFromJSON, IoK8sApiCoreV1ConfigMapListFromJSON, IoK8sApiCoreV1ConfigMapToJSON, IoK8sApiCoreV1EndpointsFromJSON, IoK8sApiCoreV1EndpointsListFromJSON, IoK8sApiCoreV1EndpointsToJSON, IoK8sApiCoreV1EventFromJSON, IoK8sApiCoreV1EventListFromJSON, IoK8sApiCoreV1EventToJSON, IoK8sApiCoreV1LimitRangeFromJSON, IoK8sApiCoreV1LimitRangeListFromJSON, IoK8sApiCoreV1LimitRangeToJSON, IoK8sApiCoreV1NamespaceFromJSON, IoK8sApiCoreV1NamespaceListFromJSON, IoK8sApiCoreV1NamespaceToJSON, IoK8sApiCoreV1NodeFromJSON, IoK8sApiCoreV1NodeListFromJSON, IoK8sApiCoreV1NodeToJSON, IoK8sApiCoreV1PersistentVolumeClaimFromJSON, IoK8sApiCoreV1PersistentVolumeClaimListFromJSON, IoK8sApiCoreV1PersistentVolumeClaimToJSON, IoK8sApiCoreV1PersistentVolumeFromJSON, IoK8sApiCoreV1PersistentVolumeListFromJSON, IoK8sApiCoreV1PersistentVolumeToJSON, IoK8sApiCoreV1PodFromJSON, IoK8sApiCoreV1PodListFromJSON, IoK8sApiCoreV1PodTemplateFromJSON, IoK8sApiCoreV1PodTemplateListFromJSON, IoK8sApiCoreV1PodTemplateToJSON, IoK8sApiCoreV1PodToJSON, IoK8sApiCoreV1ReplicationControllerFromJSON, IoK8sApiCoreV1ReplicationControllerListFromJSON, IoK8sApiCoreV1ReplicationControllerToJSON, IoK8sApiCoreV1ResourceQuotaFromJSON, IoK8sApiCoreV1ResourceQuotaListFromJSON, IoK8sApiCoreV1ResourceQuotaToJSON, IoK8sApiCoreV1SecretFromJSON, IoK8sApiCoreV1SecretListFromJSON, IoK8sApiCoreV1SecretToJSON, IoK8sApiCoreV1ServiceAccountFromJSON, IoK8sApiCoreV1ServiceAccountListFromJSON, IoK8sApiCoreV1ServiceAccountToJSON, IoK8sApiCoreV1ServiceFromJSON, IoK8sApiCoreV1ServiceListFromJSON, IoK8sApiCoreV1ServiceToJSON, IoK8sApiPolicyV1EvictionFromJSON, IoK8sApiPolicyV1EvictionToJSON, IoK8sApimachineryPkgApisMetaV1APIResourceListFromJSON, IoK8sApimachineryPkgApisMetaV1DeleteOptionsToJSON, IoK8sApimachineryPkgApisMetaV1StatusFromJSON, IoK8sApimachineryPkgApisMetaV1WatchEventFromJSON, } from '../models';
/**
*
*/
export class CoreV1Api extends runtime.BaseAPI {
/**
* connect DELETE requests to proxy of Pod
*/
connectCoreV1DeleteNamespacedPodProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1DeleteNamespacedPodProxy.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1DeleteNamespacedPodProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/proxy`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect DELETE requests to proxy of Pod
*/
connectCoreV1DeleteNamespacedPodProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1DeleteNamespacedPodProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect DELETE requests to proxy of Pod
*/
connectCoreV1DeleteNamespacedPodProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1DeleteNamespacedPodProxyWithPath.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1DeleteNamespacedPodProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect DELETE requests to proxy of Pod
*/
connectCoreV1DeleteNamespacedPodProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1DeleteNamespacedPodProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect DELETE requests to proxy of Service
*/
connectCoreV1DeleteNamespacedServiceProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1DeleteNamespacedServiceProxy.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1DeleteNamespacedServiceProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/services/{name}/proxy`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect DELETE requests to proxy of Service
*/
connectCoreV1DeleteNamespacedServiceProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1DeleteNamespacedServiceProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect DELETE requests to proxy of Service
*/
connectCoreV1DeleteNamespacedServiceProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1DeleteNamespacedServiceProxyWithPath.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1DeleteNamespacedServiceProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect DELETE requests to proxy of Service
*/
connectCoreV1DeleteNamespacedServiceProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1DeleteNamespacedServiceProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect DELETE requests to proxy of Node
*/
connectCoreV1DeleteNodeProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1DeleteNodeProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/nodes/{name}/proxy`.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect DELETE requests to proxy of Node
*/
connectCoreV1DeleteNodeProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1DeleteNodeProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect DELETE requests to proxy of Node
*/
connectCoreV1DeleteNodeProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1DeleteNodeProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/nodes/{name}/proxy/{path}`.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect DELETE requests to proxy of Node
*/
connectCoreV1DeleteNodeProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1DeleteNodeProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to attach of Pod
*/
connectCoreV1GetNamespacedPodAttachRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNamespacedPodAttach.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1GetNamespacedPodAttach.');
}
const queryParameters = {};
if (requestParameters.container !== undefined) {
queryParameters['container'] = requestParameters.container;
}
if (requestParameters.stderr !== undefined) {
queryParameters['stderr'] = requestParameters.stderr;
}
if (requestParameters.stdin !== undefined) {
queryParameters['stdin'] = requestParameters.stdin;
}
if (requestParameters.stdout !== undefined) {
queryParameters['stdout'] = requestParameters.stdout;
}
if (requestParameters.tty !== undefined) {
queryParameters['tty'] = requestParameters.tty;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/attach`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to attach of Pod
*/
connectCoreV1GetNamespacedPodAttach(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNamespacedPodAttachRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to exec of Pod
*/
connectCoreV1GetNamespacedPodExecRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNamespacedPodExec.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1GetNamespacedPodExec.');
}
const queryParameters = {};
if (requestParameters.command !== undefined) {
queryParameters['command'] = requestParameters.command;
}
if (requestParameters.container !== undefined) {
queryParameters['container'] = requestParameters.container;
}
if (requestParameters.stderr !== undefined) {
queryParameters['stderr'] = requestParameters.stderr;
}
if (requestParameters.stdin !== undefined) {
queryParameters['stdin'] = requestParameters.stdin;
}
if (requestParameters.stdout !== undefined) {
queryParameters['stdout'] = requestParameters.stdout;
}
if (requestParameters.tty !== undefined) {
queryParameters['tty'] = requestParameters.tty;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/exec`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to exec of Pod
*/
connectCoreV1GetNamespacedPodExec(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNamespacedPodExecRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to portforward of Pod
*/
connectCoreV1GetNamespacedPodPortforwardRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNamespacedPodPortforward.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1GetNamespacedPodPortforward.');
}
const queryParameters = {};
if (requestParameters.ports !== undefined) {
queryParameters['ports'] = requestParameters.ports;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/portforward`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to portforward of Pod
*/
connectCoreV1GetNamespacedPodPortforward(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNamespacedPodPortforwardRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to proxy of Pod
*/
connectCoreV1GetNamespacedPodProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNamespacedPodProxy.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1GetNamespacedPodProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/proxy`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to proxy of Pod
*/
connectCoreV1GetNamespacedPodProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNamespacedPodProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to proxy of Pod
*/
connectCoreV1GetNamespacedPodProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNamespacedPodProxyWithPath.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1GetNamespacedPodProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to proxy of Pod
*/
connectCoreV1GetNamespacedPodProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNamespacedPodProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to proxy of Service
*/
connectCoreV1GetNamespacedServiceProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNamespacedServiceProxy.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1GetNamespacedServiceProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/services/{name}/proxy`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to proxy of Service
*/
connectCoreV1GetNamespacedServiceProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNamespacedServiceProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to proxy of Service
*/
connectCoreV1GetNamespacedServiceProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNamespacedServiceProxyWithPath.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1GetNamespacedServiceProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to proxy of Service
*/
connectCoreV1GetNamespacedServiceProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNamespacedServiceProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to proxy of Node
*/
connectCoreV1GetNodeProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNodeProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/nodes/{name}/proxy`.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to proxy of Node
*/
connectCoreV1GetNodeProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNodeProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect GET requests to proxy of Node
*/
connectCoreV1GetNodeProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1GetNodeProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/nodes/{name}/proxy/{path}`.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect GET requests to proxy of Node
*/
connectCoreV1GetNodeProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1GetNodeProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect HEAD requests to proxy of Pod
*/
connectCoreV1HeadNamespacedPodProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1HeadNamespacedPodProxy.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1HeadNamespacedPodProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/proxy`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'HEAD',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect HEAD requests to proxy of Pod
*/
connectCoreV1HeadNamespacedPodProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1HeadNamespacedPodProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect HEAD requests to proxy of Pod
*/
connectCoreV1HeadNamespacedPodProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1HeadNamespacedPodProxyWithPath.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1HeadNamespacedPodProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'HEAD',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect HEAD requests to proxy of Pod
*/
connectCoreV1HeadNamespacedPodProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1HeadNamespacedPodProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect HEAD requests to proxy of Service
*/
connectCoreV1HeadNamespacedServiceProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1HeadNamespacedServiceProxy.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1HeadNamespacedServiceProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/services/{name}/proxy`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'HEAD',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect HEAD requests to proxy of Service
*/
connectCoreV1HeadNamespacedServiceProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1HeadNamespacedServiceProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect HEAD requests to proxy of Service
*/
connectCoreV1HeadNamespacedServiceProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1HeadNamespacedServiceProxyWithPath.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1HeadNamespacedServiceProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'HEAD',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect HEAD requests to proxy of Service
*/
connectCoreV1HeadNamespacedServiceProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1HeadNamespacedServiceProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect HEAD requests to proxy of Node
*/
connectCoreV1HeadNodeProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1HeadNodeProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/nodes/{name}/proxy`.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name))),
method: 'HEAD',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect HEAD requests to proxy of Node
*/
connectCoreV1HeadNodeProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1HeadNodeProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect HEAD requests to proxy of Node
*/
connectCoreV1HeadNodeProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1HeadNodeProxyWithPath.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/nodes/{name}/proxy/{path}`.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name))),
method: 'HEAD',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect HEAD requests to proxy of Node
*/
connectCoreV1HeadNodeProxyWithPath(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1HeadNodeProxyWithPathRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect OPTIONS requests to proxy of Pod
*/
connectCoreV1OptionsNamespacedPodProxyRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1OptionsNamespacedPodProxy.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1OptionsNamespacedPodProxy.');
}
const queryParameters = {};
if (requestParameters.path !== undefined) {
queryParameters['path'] = requestParameters.path;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters['authorization'] = this.configuration.apiKey('authorization'); // BearerToken authentication
}
const response = yield this.request({
path: `/api/v1/namespaces/{namespace}/pods/{name}/proxy`
.replace(`{${'name'}}`, encodeURIComponent(String(requestParameters.name)))
.replace(`{${'namespace'}}`, encodeURIComponent(String(requestParameters.namespace))),
method: 'OPTIONS',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.TextApiResponse(response);
});
}
/**
* connect OPTIONS requests to proxy of Pod
*/
connectCoreV1OptionsNamespacedPodProxy(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.connectCoreV1OptionsNamespacedPodProxyRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* connect OPTIONS requests to proxy of Pod
*/
connectCoreV1OptionsNamespacedPodProxyWithPathRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.name === null || requestParameters.name === undefined) {
throw new runtime.RequiredError('name', 'Required parameter requestParameters.name was null or undefined when calling connectCoreV1OptionsNamespacedPodProxyWithPath.');
}
if (requestParameters.namespace === null || requestParameters.namespace === undefined) {
throw new runtime.RequiredError('namespace', 'Required parameter requestParameters.namespace was null or undefined when calling connectCoreV1OptionsNamespacedPodP